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://127.0.0.1/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 数据库的连接。…… 阅读更多