1>載入驅動:
class.forname(「com.microsoft.sqlserver.jdbc.sqlserverdriver」);2> 與資料庫建立連線:
connection con = con = drivermanager.getconnection(url,username,password);其中,url是資料庫的資訊,user和password是資料庫的使用者名稱和密碼。
private string url = 「jdbc:sqlserver:3> 執行資料庫語句:192.168.1.100 時本地的ip位址,1433是資料庫的埠號,databasename是資料庫的名字
statement state = con.createstatement();4> 關閉連線string sql = 「insert into 學生(姓名,性別,學號,院系,專業,班級,身份證號) values (『」
+nameinfo+」』,』」+***+」』,』」+numinfo+」』,』」+departinfo+」』,』」+majorinfo+」』,』」+classinfo+」』,』」+idinfo+」』)」;
state.executeupdate(sql);
state.close();4 .當執行查詢語句時,使用executequery(「」)函式,該函式返回乙個結果集,因此需要新建乙個結果集來接收該函式的返回的查詢結果。con.close();
resultset result = state.executequery(「」);結果集可以通過next()函式迭代,他沒有hasnext()函式當沒有結果時會返回false
可以通過get***()函式返回***型別的結果,引數是列數,或者是列的名字,列數從1開始
*** get***(int columnnumber)5.當使用完statement、connection、resultset時應立即關閉,因為他們占用較大的資源。*** get***(string columnname)
(int,double,string ,date… )
findcolumn(stirng columnname)返回該列的序號
getupdatecount()返回更新語句影響的行數
resultset getresultset()返回前一條查詢語句的結果集,沒有結果則返回null,只能使用一次。
int executeupdate(「」)執行insert、update、delete等,返回受影響的行數。
resultset executequery(「」)查詢,返回查詢的結果。
6.對於url,可以使用127.0.0.1回送位址表示本機,也可以使用localhost表示,還可以用本機的ip位址來表示
關於java資料庫連線的問題
下面是以後可能用到的資料庫方面的知識,覺得還不錯 1.mysql drivername的值為 com.mysql.jdbc.driver url的值為 jdbc mysql localhost 3306 hibernate其中hibernate是你的資料庫名稱 2.sqlserver drivern...
SQL資料庫連線
view code 資料庫連線 八步 sql using system.date.sqlclient access using system.date.oledb 1 建立連線物件 sqlconnection 連線物件名稱 new sqlconnection oledbconnection 連線物件...
VC 連線sql資料庫
include iostream.h 在vc 中使用ado開發資料庫之前,需要匯入ado類資料庫 import c program files common files system ado msado15.dll no namespace rename eof endoffile int main...