利用jdbc進行資料庫操作,分為以下幾步:
1.載入驅動
格式:class.forname ()
e.g.class.forname("weblogic.jdbc.mssqlserver4.driver")
2.聯接資料來源。
connection con
以下任選其一
con = drivermanager.getconnection()
con = drivermanager.getconnection(,)
con = drivermanager.getconnection(,,)
3.執行
statement stmt=con.creatstatement();
----執行儲存過程:stmt.execute()
----以批處理方式執行多個語句:stmt.executebatch()
----更新處理: int updatecount=stmt.executeupdate()
----查詢 resultset rs=stmt.executequery()
常用的是: while (rs.next())
{}利用 . prepairedstatement
優點:不需重新在生成,只要修改引數就可以了,
e.g. prepairedstatement pstmt1
pstmt1=con.prepairedstatement("select * from tablename where a=? and b=?")
pstmt1.setstring(text1.gettext,text2.gettext)
resultset rs=pstmt1.executequery();
利用 resultsetmetadata
要取得資料表中的字段數目,型別等,可以利用result的getmetadata(),返回結果是以resultsetmetadata物件儲存。
e.g.
resultset rs =stmt.getresultset()
resultsetmetadata rsmd=rs.getmetadata();
//字段數目,
int columecount=rsmd.getcolumncount()
for (i=1;i<=columncount;i++)
//以上僅供參考,
Jave基礎學習 jdbc小技巧
利用jdbc進行資料庫操作,分為以下幾步 1.載入驅動 格式 class.forname e.g.class.forname weblogic.jdbc.mssqlserver4.driver 2.聯接資料來源。connection con 以下任選其一 con drivermanager.getc...
JDBC 學習之 JDBC 基礎知識
jdbc是sun公司制定的乙個可以用j a語言連線資料庫的技術。一 jdbc基礎知識 jdbc j a data base connectivity,j a資料庫連線 是一種用於執行sql語句的j a api,可以為多種關聯式資料庫提供統一訪問,它由一組用j a語言編寫的類和介面組成。jdbc為資料...
MySQL 基礎小技巧
把mysql軟體製作成系統服務 3 把mysqld軟體做成系統服務 注意 製作之前先把mysqld關掉 c windows system32 tasklist findstr mysqld mysqld.exe 8372 console 2 454,916 k c windows system32 ...