88 次瀏覽
ResultSet 的可保持性決定了當使用 Connection 介面的 commit() 方法提交事務(包含所述遊標/ResultSet 物件)時,ResultSet 物件(遊標)是否應關閉或保持開啟狀態。DatabaseMetaData 介面的 getResultSetHoldability() 方法檢索底層資料庫的 ResultSet 物件的預設可保持性。此方法返回一個整數,表示預設的 ResultSet 可保持性,其值為 1 或 2,其中 1 表示值 HOLD_CURSORS_OVER_COMMIT。如果 ResultSet 物件的可保持性設定為此值,則每當使用 Connection 介面的 commit() 方法提交/儲存事務時,ResultSet ... 閱讀更多
253 次瀏覽
DatabaseMetadata 介面的 getTableTypes() 方法用於找出底層資料庫支援的表型別。此方法返回一個 ResultSet 物件,其中每一行以字串格式包含表型別的名稱,在 TABLE_TYPE 列下。要獲取描述 DatabaseMetadata 物件,請確保您的資料庫正在執行。使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳遞與底層資料庫對應的驅動程式類的物件。使用 DriverManager 類的 getConnection() 方法獲取連線物件。傳遞資料庫的 URL 以及資料庫中使用者的使用者名稱和密碼…… 閱讀更多
50 次瀏覽
此方法檢索當前資料庫支援的時間和日期函式列表。此方法返回的名稱是 Open CLI 時間和日期函式名稱。此方法返回一個字串值,其中包含以逗號 (", ") 分隔的函式列表。要獲取底層資料庫支援的時間和日期函式列表,請確保您的資料庫正在執行。使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳遞與底層資料庫對應的驅動程式類的物件。使用 DriverManager 類的 getConnection() 方法獲取連線物件。傳遞…… 閱讀更多
98 次瀏覽
此方法檢索當前資料庫支援的系統函式列表。此方法返回的名稱是 Open CLI 系統函式名稱。此方法返回一個字串值,其中包含以逗號 (", ") 分隔的函式列表。要獲取底層資料庫支援的系統函式列表,請確保您的資料庫正在執行。使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳遞與底層資料庫對應的驅動程式類的物件。使用 DriverManager 類的 getConnection() 方法獲取連線物件。傳遞資料庫的 URL 和使用者…… 閱讀更多
226 次瀏覽
Connection 介面的 getStringFunctions() 方法檢索當前資料庫支援的字串函式列表。此方法返回的名稱是 Open CLI 字串函式名稱。此方法返回一個字串值,其中包含以逗號 (", ") 分隔的函式列表。要獲取底層資料庫支援的字串函式列表,請確保您的資料庫正在執行。使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳遞與底層資料庫對應的驅動程式類的物件。使用 DriverManager 類的 getConnection() 方法獲取連線物件。傳遞…… 閱讀更多
153 次瀏覽
Connection 介面的 getNumeric() 方法檢索當前資料庫支援的數學函式列表。此方法返回的名稱是 Open CLI 數學函式名稱。此方法返回一個字串值,其中包含以逗號 (", ") 分隔的函式列表。要獲取底層資料庫支援的數字函式列表,請確保您的資料庫正在執行。使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳遞與底層資料庫對應的驅動程式類的物件。使用 DriverManager 類的 getConnection() 方法獲取連線物件。傳遞資料庫的 URL…… 閱讀更多
6K+ 次瀏覽
Connection 介面的 commit() 方法儲存自上次提交以來所做的所有修改。con.save()如果在提交後出現任何問題,您可以透過呼叫 rollback() 方法來還原在此次提交之前所做的所有更改。Con.rollback()要提交事務,請使用 DriverManager 類的 registerDriver() 方法註冊驅動程式,如下所示:// 註冊驅動程式 DriverManager.registerDriver(new com.mysql.jdbc.Driver());使用 DriverManager 類的 getConnection() 方法獲取連線,如下所示:// 獲取連線 String url = "jdbc:mysql:///mydatabase"; Connection con = DriverManager.getConnection(url, "root", "password");使用 setAutoCommit() 方法關閉自動提交,如下所示:// 設定自動提交為 false con.setAutoCommit(false);使用 commit() 方法提交事務,如下所示:con.commit();讓我們建立一個表…… 閱讀更多
2K+ 次瀏覽
在資料庫系統中,當多個事務同時並行執行時,隔離性屬性規定所有事務都將被執行,就好像它是系統中唯一的事務一樣。任何事務都不會影響任何其他事務的存在。Java Connection JDBC 中的事務隔離級別 (Java 資料庫連線) 透過 Connection 介面提供 5 個事務隔離級別支援。TRANSACTION_NONE:它由整數 0 表示,不支援事務。TRANSACTION_READ_COMMITTED:它由整數 2 表示,支援事務,允許不可重複讀和幻讀。TRANSACTION_READ_UNCOMMITTED:它由整數 1 表示,支援事務,允許髒讀、不可重複讀…… 閱讀更多
539 次瀏覽
在資料庫系統中,當多個事務同時並行執行時,隔離性屬性規定所有事務都將被執行,就好像它是系統中唯一的事務一樣。任何事務都不會影響任何其他事務的存在。JDBC 透過 Connection 介面提供 5 個事務隔離級別支援。TRANSACTION_NONE:它由整數 0 表示,不支援事務。TRANSACTION_READ_COMMITTED:它由整數 2 表示,支援事務,允許不可重複讀和幻讀。TRANSACTION_READ_UNCOMMITTED:它由整數 1 表示,支援事務,允許髒讀、不可重複讀…… 閱讀更多
1K+ 次瀏覽
在本文中,我們將學習如何使用 JDBC 中 Connection 介面的 getClientInfo() 方法在 MySQL 資料庫連線中檢索和設定客戶端資訊屬性。該程式演示瞭如何建立與資料庫的連線,將自定義使用者憑據設定為客戶端資訊屬性,然後檢索和顯示這些值。使用 Java Connection getClientInfo() 方法的步驟以下是使用 Java Connection getClientInfo() 方法的步驟:使用 DriverManager.registerDriver() 方法註冊 MySQL 驅動程式。使用 DriverManager.getConnection() 建立與 MySQL 資料庫的連線。…… 閱讀更多