當前位置:首頁 » 編程語言 » 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());}}}