当前位置:首页 » 编程语言 » stringsql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

stringsql

发布时间: 2022-01-16 03:38:06

❶ jsp模糊查询代码

执行sql的那些代码省略
主要是sql中的like,类似这样

select * from student where name like 'aaa%'

这样就可以把aaa开头的名字全都查询出来了

❷ sqldatareader string 读取变成 数组的一个问题

你可以定义一个string数组用for循环给他赋值,这样你用的时候就方便点了
string sql = "select extra from EventExpand where Id="+eid;
private string[] row1;
row1=new string[];
for(int i=0;i<数组长度;i++)
{
try
{
using (SqlDataReader reader = DBHelper.GetReader(sql))
{
while (reader.Read())
{
row1[i]=reader["extra"].ToString().trim();
}
}
}
catch (Except
}

❸ 如何读取数据库中一行的数据

Dim sql As String
sql = "select * from Teacher"
'这句有问题,肯定是修改第一行数据,应该是
sql = "select * from Teacher Order BY id Desc"
Set rs = exesql(sql)
’在这里必须添加下面的语句:
rs.AddNew '新增数据
rs.Fields("管理员姓名") = Trim(Text1.Text)
rs.Fields("工号") = Trim(Text2.Text)
rs.Fields("管理员密码") = Trim(Text19.Text)
rs.Fields("性别") = Trim(Text3.Text)
rs.Fields("联系方式") = Trim(Text4.Text)
rs.Fields("家庭住址") = Trim(Text5.Text)
rs.Update
rs.Close

另外,我认为以下语句没有任何意义,不如删除:
rs.Fields("管理员姓名") = ""
rs.Fields("工号") = ""
rs.Fields("管理员密码") = ""
rs.Fields("性别") = ""
rs.Fields("联系方式") = ""
rs.Fields("家庭住址") = ""

❹ 谁能够用JSP编写简单的增删查改方法,用PreparedStatement方法

我给你一个连接SQL数据库和增加、浏览的。其余的要学会自己写。都很容易。
连接数据库代码:
package
com.accp.model.;
import
java.sql.*;
//数据库连接
public
class
ConnectionManager
{
private
static
final
String
DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private
static
final
String
URL="jdbc:sqlserver://localhost:1433;DatabaseName=JspStudent";
private
static
final
String
USER="sa";
private
static
final
String
PASSWORD="sa";
public
static
Connection
getConnection(){
Connection
conn
=
null;
try{
Class.forName(DRIVER);
conn=DriverManager.getConnection(URL,USER,PASSWORD);
}catch(Exception
e){
e.printStackTrace();
}
return
conn;
}
public
static
void
closeConnection(Connection
conn){
try{
if(conn!=null&&(!conn.isClosed())){
conn.close();
}
}catch(Exception
e){
e.printStackTrace();
}
}
}
插入代码:
package
com.accp.model.bean;
import
com.accp.model..ConnectionManager;
import
java.sql.*;
public
class
InsertThing
{
public
static
void
main(String[]
args){
Connection
conn
=
null;
PreparedStatement
pStatement=null;
try{
conn=ConnectionManager.getConnection();
String
sql="insert
into
dbo.Student
values(?,'?)";
pStatement=conn.prepareStatement(sql);
pStatement.setInt(1,
1);
pStatement.setString(2,
"张三");
pStatement.executeUpdate();
}catch(Exception
e){
e.printStackTrace();
}finally{
ConnectionManager.closeConnection(conn);
}
}
}
查询代码:
package
com.accp.model.bean;
import
com.accp.model..ConnectionManager;
import
java.sql.*;
public
class
SelectThing
{
public
static
void
main(String[]
args)
{
Connection
conn
=
null;
PreparedStatement
pStatement
=
null;
ResultSet
rSet
=
null;
try
{
conn
=
ConnectionManager.getConnection();
//
查询数据SQL语句
String
sql
=
"select
*
from
Student";
//
查询操作
pStatement
=
conn.prepareStatement(sql);
rSet
=
pStatement.executeQuery();
while
(rSet.next())
{
System.out.print("Id:"
+
rSet.getInt(1)+"\t");
System.out.println("Name:"
+
rSet.getString(2));
}
}
catch
(Exception
e)
{
e.printStackTrace();
}
finally
{
ConnectionManager.closeConnection(conn);
}
}
}
数据自己建好,表明叫Student。
删除和修改就和插入差不多。把SQL语句变一下就可以。
希望你继续加油。
采纳哦

❺ c#连接mysql的字符串 应该怎么写

这里将介绍C#数据库查询和操作方面的有关知识,包括数据库连接、数据库查询的相关代码和示例。希望本文对大家有所帮助。

一:C#数据库查询之数据库连接代码:

SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test"); objSqlConnection.Open(); 二:数据库的添加记录代码:

inti=0; strings1="",s2=""; i=Convert.ToInt16(textBox1.Text); s1=textBox2.Text; s2=textBox3.Text; SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test"); objSqlConnection.Open(); MessageBox.Show("数据库连接成功","好"); try { SqlCommandsqlcom=newSqlCommand("insertintoinfo(id,name,sex)values("+i+",'"+s1+"','"+s2+"')",objSqlConnection); sqlcom.ExecuteNonQuery(); MessageBox.Show("添加成功!","啊"); } catch(Exceptiona) { MessageBox.Show(a.ToString()); } MessageBox.Show("添加成功!","啊"); } 三:数据库的修改代码:

inti=0; strings1="",s2=""; s1=textBox2.Text; s2=textBox3.Text; if(textBox1.Text.Length==0) i=0; else i=Convert.ToInt32(textBox1.Text); SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test"); objSqlConnection.Open(); MessageBox.Show("数据库连接成功","好"); try { SqlCommandsqlcom=newSqlCommand("updateinfosetname='"+s1+"',sex='"+s2+"'"+"whereid="+i,objSqlConnection); sqlcom.ExecuteNonQuery(); MessageBox.Show("修改成功!","啊"); objSqlConnection.Close(); } catch(Exceptiona) { MessageBox.Show(a.ToString()); } 四:数据库的删除代码:

inti=0; strings1="",s2=""; s1=textBox2.Text; s2=textBox3.Text; if(textBox1.Text.Length==0) i=0; else i=Convert.ToInt16(textBox1.Text); SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test"); objSqlConnection.Open(); MessageBox.Show("数据库连接成功","好"); try { SqlCommandsqlcom=newSqlCommand("deletefrominfowhereid="+i,objSqlConnection); sqlcom.ExecuteNonQuery(); MessageBox.Show("删除成功!","啊"); objSqlConnection.Close(); } catch(Exceptiona) { MessageBox.Show(a.ToString()); } 五:数据库的查询代码:

1.类开始:

DataTabledt1=newDataTable(); SqlDataAdapterda1=newSqlDataAdapter(); 2.按钮代码:

inti=0,n=0; strings1="",s2=""; s1=textBox2.Text; s2=textBox3.Text; if(textBox1.Text.Length==0) i=0; else i=Convert.ToInt32(textBox1.Text); SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test"); objSqlConnection.Open(); MessageBox.Show("数据库连接成功","好"); stringquery="SELECT*frominfowhereid="+i; DataSetobjDataSet=newDataSet(); SqlDataAdapterobj=newSqlDataAdapter(); obj.SelectCommand=newSqlCommand(query,objSqlConnection); obj.Fill(objDataSet,"info"); SqlCommandobjSqlCommand=newSqlCommand(query,objSqlConnection); SqlDataReaderobjSqlReader=objSqlCommand.ExecuteReader(); while(objSqlReader.Read()) { n+=1; MessageBox.Show("编号:"+objSqlReader.Getvalue(0)+"姓名:"+objSqlReader.Getvalue(1)+"性别"+objSqlReader.Getvalue(2)); } if(n==0) MessageBox.Show("数据库中没有这样的记录!"); 六:C#数据库查询代码:

inti=0; //intn=0; strings1="",s2=""; stringsql; s1=textBox2.Text; s2=textBox3.Text; if(textBox1.Text.Length==0) { i=0; } else i=Convert.ToInt32(textBox1.Text); SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test"); objSqlConnection.Open(); MessageBox.Show("数据库连接成功","好"); stringquery="SELECT*frominfowhereid="+i; if(i==0) sql="select*frominfo"; else sql="select*frominfowhereid="+i; da1=newSqlDataAdapter(sql,objSqlConnection); dt1.Clear(); da1.Fill(dt1); dataGridView1.DataSource=dt1; C#数据库查询之数据库的封装类代码:

classDBClass { publicvoiddbclass(stringsql) { try { SqlConnectionsqlcon=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test"); sqlcon.Open(); SqlTransactionobjt=sqlcon.BeginTransaction();//事物开始 SqlCommandsqlcom=newSqlCommand(sql,sqlcon); sqlcom.Transaction=objt;//将Command对象设置为事物处理的对象 sqlcom.ExecuteNonQuery(); objt.Commit();//提交事物 sqlcon.Close(); } catch(Exceptiona) { MessageBox.Show(a.ToString()); } } } --db2数据库连接代码: stringstrcon="Provider=IBMDADB2;DataSource=hfzd;UserId=db2admin;Password=db2admin"; //stringsql="select*fromADMINISTRATOR.HFZD"; stringsql="deletefromADMINISTRATOR.HFZDwhereID=1"; OleDbConnectionolecon=newOleDbConnection(strcon); olecon.Open(); MessageBox.Show("数据库已连接上"); dt.Clear(); da=newOleDbDataAdapter(sql,olecon); da.Fill(dt); dataGridView1.DataSource=dt; olecon.Close();

❻ JAVA 关于调用数据库

<%
DbConnect
db
=
DbConnect.getInstance();//获取一个连接实例
Connection
conn
=
db.getConnect();//取得一个连接
String
sql="select
*from
(select
*from
notice_hanchao
order
by
insert_time
desc)";//一个查询字符串
PreparedStatement
ps
=
conn.prepareStatement(sql);//把查询字符串构造成一个语句对象
ResultSet
rs
=
ps.executeQuery();//执行语句,并返回一个结果集
%>

❼ 如何在django shell中查看执行的数据库sql语句

C#中执行SQL语句//SQL查询语句publicDataTablequery(stringsql){//server=127.0.0.1;DataTabledt=newDataTable();//DataRowdr;stringconnString="server=127.0.0.1;uid=sa;pwd=;database=TJPTTC";SqlConnectionconn=newSqlConnection(connString);SqlDataAdapteradapter=newSqlDataAdapter(sql,conn);adapter.Fill(dt);returndt;}//SQL非查询语句publicvoidnoQuery(stringsql){//server=127.0.0.1;stringconnString="server=GLASSESONION;uid=sa;pwd=;database=TJPTTC";SqlConnectionconn=newSqlConnection(connString);SqlCommandcmd=newSqlCommand(sql,conn);conn.Open();cmd.ExecuteNonQuery();conn.Close();}

❽ vb 代码 求翻译

先声明下我是没学过vb的,我是学asp.net的。但是代码基本上可以帮你解释下 Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)//行选项改变事件book_num = DataGrid1.Columns(0).CellValue(DataGrid1.Bookmark)//取DataGrid1的第一行的的Bookmark这个字段的值panan = DataGrid1.Columns(7).CellValue(DataGrid1.Bookmark)//取DataGrid1的第八行的Bookmark这个字段的值End Sub //命令结束 Private Sub Form_Load()//窗体加载Dim rs_find As New ADODB.Recordset//实例化ADODB.Recordset对象 命名为rs_findDim sql As String //声明一边变量 变量名为sqlsql = "select * from 图书类别" //给变量sql赋值rs_find.Open sql, conn, adOpenKeyset, adLockPessimistic//打开数据连接rs_find.MoveFirst //下面的应该是vb对数据连接的操作。If Not rs_find.EOF Then Do While Not rs_find.EOF Combo1.AddItem rs_find.Fields(0) rs_find.MoveNext Loop Combo1.ListIndex = 0End Ifrs_find.CloseEnd Sub

❾ ACCESS的INSERT语句语法问题

把所有的赋值
都改成单引号
双引号加号
例如
‘“+TextBox1.Text+”’试试

❿ 写一段代码

数据库的建立应该不用再讲了吧,现在讲使用JAVA与数据库进行交互使用JDBC进行数据库的增删改查操作1.下载MicrosoftSQLServer2005JDBC驱动包jar文件将jar文件引入工程中2.封装数据库链接的获取和关闭操作importjava.sql.*;publicclassBaseDao{/***数据库驱动类的字符串,完整的包名加类名在工程中查看添加的jar文件能看到这个类*/privatestaticfinalStringDRIVE="com.microsoft.sqlserver.jdbc.SQLServerDriver";/***数据库连接地址**DataBaseName=数据库名称其它固定*/privatestaticfinalStringURL="jdbc:sqlserver://localhost:1433;DataBaseName=bbs";/***连接数据库的用户名*/privatestaticfinalStringUSER="sa";/***用户密码*/="";/***获取连接异常直接抛出或者捕获后自定义异常信息再抛出*/()throwsException{Class.forName(DRIVE);returnDriverManager.getConnection(URL,USER,PASSWORD);}/***关闭与数据库的连接释放资源*/publicstaticvoidcloseAll(ResultSetresultSet,PreparedStatementpst,Connectionconnection)throwsException{if(resultSet!=null)resultSet.close();if(pst!=null)pst.close();if(connection!=null)connection.close();}}3.创建图书的实体类publicclassBook{/***数据库主键*/privateLongid;/***作者*/privateStringauthor;/***书名*/privateStringname;/***默认构造**/publicBook(){}/***全字段构造*@paramid*@paramauthor*@paramname*/publicBook(Longid,Stringauthor,Stringname){this.id=id;this.author=author;this.name=name;}/***以下为读写属性的方法*@return*/publicStringgetAuthor(){returnauthor;}publicvoidsetAuthor(Stringauthor){this.author=author;}publicLonggetId(){returnid;}publicvoidsetId(Longid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}4.创建与图书表交互的工具类importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.util.ArrayList;importjava.util.List;publicclassBookDao{/***添加新书**@parambook要添加入数据库的图书作者书名必须给定*/publicvoidaddBook(Bookbook)throwsException{//连接Connectionconnection=null;//执行语句PreparedStatementpst=null;try{connection=BaseDao.getConnection();//构造执行语句Stringsql="insertintobookvalues("+book.getAuthor()+","+book.getName()+")";pst=connection.prepareStatement(sql);pst.executeUpdate();}catch(Exceptione){//抛出异常throwe;}finally{//无论是否异常均关闭数据库BaseDao.closeAll(null,pst,connection);}}/***查询所有书籍列表*/publicListgetBooks()throwsException{//用于存放查寻结果的集合Listbooks=newArrayList();//连接Connectionconnection=null;//执行语句PreparedStatementpst=null;//查询结果ResultSetresultSet=null;try{connection=BaseDao.getConnection();//构造查询语句Stringsql="select*frombook";pst=connection.prepareStatement(sql);resultSet=pst.executeQuery();//循环读取查询结果行while(resultSet.next()){//getXXX的参数为数据表列名Bookbook=newBook(resultSet.getLong("id"),resultSet.getString("author"),resultSet.getString("name"));//将封装好的图书对象存入集合books.add(book);}}catch(Exceptione){//抛出异常throwe;}finally{//无论是否异常均关闭数据库BaseDao.closeAll(resultSet,pst,connection);}//返回查询结果returnbooks;}/***其它方法类似上面只是语句不同*/}当然以上只是简单的封装初学者可以在理解以上代码的基础上进行更高级的封装5.使用BookDao添加书籍和获取所有书籍列表importjava.util.List;/***测试类*@authorAdministrator**/publicclassTest{/***@paramargs*@throwsException*/publicstaticvoidmain(String[]args)throwsException{//创建工具类对象BookDao=newBookDao();//创建一本图书Bookbook=newBook(null," :495691293","编程菜鸟");//添加书籍到数据库.addBook(book);//获取所有图书列表Listbooks=.getBooks();//输出结果for(Bookb:books){System.out.println(b.getId()+"\t"+b.getAuthor()+"\t"+b.getName());}}}