通過jdbc連線資料庫

2021-07-22 12:22:18 字數 975 閱讀 3875

public

class jdbcdemo catch (classnotfoundexception e)

try

int data=statm.executebatch();

system.out.println(data.length);*/

string sql="select c.cname,t.tname from course c,teacher t where c.tid=t.tid";

//第四步:運算元據庫

resultset set=statm.executequery(sql);

//對set中的資料迭代輸出,不能用for迴圈

while(set.next())

} catch (sqlexception e) finally catch (sqlexception e)

}if(conn!=null) catch (sqlexception e) }}

}}

向資料庫中增加,刪除,修改資料或者是建立一張新的表可以用:executeupdate(string sql)

執行給定 sql 語句,該語句可能為 insert、update 或 delete 語句,或者不返回任何內容的 sql 語句(如 sql ddl 語句),還可以建立一張新的表。

executequery(string sql)

執行給定的 sql 語句,該語句返回單個resultset物件。相當於資料庫中select的功能。

executebatch()

將一批命令提交給資料庫來執行,如果全部命令執行成功,則返回更新計數組成的陣列。

addbatch(string sql)

將給定的 sql 命令新增到此 statement 物件的當前命令列表中 。

通過使用addbatch()和executebatch()這一對方法可以實現批量處理資料。

JDBC連線資料庫

雖然現在用很多方法來實現應用程式與資料庫後台的連線操作,但是做為一名新手,真正理解和掌握使用jdbc來連線資料庫是非常有必要的,因為它是基礎。下面就說說如何實現jdbc連線資料庫。url jdbc mysql localhost 3306 bookmanage?useunicode true cha...

JDBC 連線資料庫

附 驅動包以及關鍵字 mysql class.forname org.gjt.mm.mysql.driver cn drivermanager.getconnection jdbc mysql mydbcomputernameorip 3306 mydatabasename susr,spwd po...

JDBC連線資料庫

注意引入的是sqljdbc4.jar包 connection物件的資料庫能夠提供描述其表 所支援的 sql 語法 儲存過程 此連線功能等等的資訊 statement物件表示基本語句,其中將單個方法應用於某一目標和一組引數,以返回結果 resultsetmetadata可用於獲取關於resultset...