freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java數(shù)據(jù)庫連接-文庫吧資料

2024-10-08 16:59本頁面
  

【正文】 PreparedStatement pstmt= (“SELECT password FROM userinfo WHERE id=?)。 } PreparedStatement語句 登錄一個(gè)網(wǎng)站或 BBS時(shí) : ? 使用 Statement語句 Statement stmt = ()。 continue。 } //如果是一個(gè)結(jié)果集 ResultSet rs = 。 ()。 continue。 //如果是更新計(jì)數(shù) if (row 0) { (更新的行數(shù)是: + row)。 execute方法 為了說明如果處理 execute方法返回的結(jié)果,下面舉一個(gè)代碼例子: (query)。然后調(diào)用getMoreResults,并再次調(diào)用 getUpdateCount獲得后面的更新計(jì)數(shù)。要獲得第二個(gè)結(jié)果集,需要先調(diào)用getMoreResults方法,然后再調(diào)用 getResultSet方法。而對于 CREATE TABLE 或 DROP TABLE等并不操作特定行的語句, executeUpdate的返回值總為零。 executeQuery方法的原型如下所示: ? public ResultSet executeQuery(String sql) throws SQLException。 ? CallableStatement: CallableStatement用于執(zhí)行數(shù)據(jù)庫的存儲過程。可以關(guān)掉默認(rèn)事務(wù)管理: public void setAutoCommit(Boolean autoCommit) throws SQLException; 將 autoCommit的值設(shè)置為 false,就關(guān)掉了自動事務(wù)管理模式 ? 在執(zhí)行完事務(wù)后,應(yīng)提交事務(wù): public void mit() throws SQLException; ? 可以取消事務(wù): public void rollback() throws SQLException; 第二講 第四部分 數(shù)據(jù)庫語句 數(shù)據(jù)庫語句 JDBC數(shù)據(jù)庫語句共有三種類型: ? Statement: Statement語句主要用于嵌入一般的 SQL語句,包括查詢、更新、插入和刪除等等。 …… Connection接口 Connection接口代表了已經(jīng)建立的數(shù)據(jù)庫連接,它是整個(gè) JDBC的核心內(nèi)容。 //查詢數(shù)據(jù)庫中所有記錄 Statement stmt = ()。 DataSource ds = (DataSource) (sqlserver)。 Connection conn = (jdbc:odbc:sqlserver, sa, sa)。 public static Connection getConnection(String url, Properties info) throws SQLException。 ? DriverManager類 ? DataSource接口 ? Connection接口 DriverManager類 ? JDBC URL jdbc:subprotocol:subname ? 驅(qū)動程序注冊方法 ( 1)調(diào)用 ( 2)設(shè)置 ? DriverManager方法 DriverManager類中的所有方法都是靜態(tài)方法,所以使用 DriverManager類的方法時(shí),不必生成實(shí)例。 } } 第二講 第三部分 數(shù)據(jù)庫連接( Connection) 數(shù)據(jù)庫連接 獲取數(shù)據(jù)庫連接有兩種方法,一種是通過驅(qū)動程序管理器 DriverManager類,另一種則是使用DataSource接口。 ()。 } (數(shù)據(jù)庫中一共記錄了 + num + 位學(xué)生 !)。 (第 + num + 個(gè)學(xué)生是 + studentName)。 一個(gè)簡單例子 //讀出結(jié)果集中的所有項(xiàng)目,并將學(xué)生名打印出來 int num = 1。 //由數(shù)據(jù)庫連接對象 conn生成數(shù)據(jù)庫語句對象 stmt Statement stmt = ()。 JDBC API DriverManager Connection Statement PreparedStatement CallableStatement ResultSet 驅(qū)動程序 加載驅(qū)動 getConnection方法 createStatement prepareStatement prepareCall 一個(gè)簡單例子 public static void main(String args[]){ //所有與 JDBC相關(guān)接口和類的方法都要拋出 SQLException異常 //所以這些語句必須包含在 try塊中 try { //加載 JDBCODBC橋驅(qū)動程序 ()。 SQL/CLI規(guī)范 應(yīng)用程序 驅(qū)動程序管理器 驅(qū)動程序 數(shù)據(jù)庫 JDBC工作流程 ? 獲取數(shù)據(jù)庫連接 DataSource、 DriverManager ? 生成數(shù)據(jù)庫語句 getConnection 方法 ? 在數(shù)據(jù)庫語句中嵌入 SQL語句并執(zhí)行 ? 關(guān)閉數(shù)據(jù)庫語句和數(shù)據(jù)庫連接 JDBC驅(qū)動模式 ? Type 1: JDBCODBC橋驅(qū)動模式 ? Type 2:本地接口與 Java驅(qū)動程序相結(jié)合的驅(qū)動模式 ? Type 3:面向數(shù)據(jù)庫中間件的驅(qū)動模式 ? Type 4:直接連接的驅(qū)動模式 ? Oracle則將驅(qū)動區(qū)分成 OCI驅(qū)動程序或 Thin驅(qū)動程序 ; OCI驅(qū)動程序利用 Java本地化接口( JNI),通過 Oracle客戶端軟件與數(shù)據(jù)庫進(jìn)行通訊。盡管 Sun公司一再強(qiáng)調(diào) JDBC只是一個(gè)商標(biāo)而已,但目前大多數(shù)人仍然認(rèn)為 JDBC是Java Database Connectivity的首字母簡寫。 ? UPDATE語句 作用是用新值來更新已有的數(shù)據(jù)記錄 UPDATE student SET grade=3 WHERE grade=2 AND avg=60。 SQL數(shù)據(jù)操縱語言 ( DML) ? INSERT INTO語句 作用是向基表中插入一條新記錄 INSERT INTO student(id, name, age) VALUES(‘
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1