找到 316 篇文章 关于 JDBC
566 次浏览
CachedRowSet 是断开连接的行集的基本实现。它连接到数据源,从中读取数据,与数据源断开连接,然后处理检索到的数据,重新连接到数据源并写入修改。创建 CachedRowSet您可以使用 RowSetFactory 的 createCachedRowSet() 方法创建 Cached RowSet 对象。您可以使用 RowSetProvider 方法的 newfactory() 方法创建 RowSetFactory 对象。使用上面提到的方法创建 CachedRowSet 对象,如下所示://创建 RowSet 对象 RowSetFactory factory = RowSetProvider.newFactory(); CachedRowSet rowSet = factory.createCachedRowSet();连接到数据源创建 RowSet 对象后,您需要... 阅读更多
2K+ 次浏览
CachedRowSet 是断开连接的行集的基本实现。它连接到数据源,从中读取数据,与数据源断开连接,然后处理检索到的数据,重新连接到数据源并写入修改。创建 CachedRowSet您可以使用 RowSetFactory 的 createCachedRowSet() 方法创建 Cached RowSet 对象。您可以使用 RowSetProvider 方法的 newfactory() 方法创建 RowSetFactory 对象。使用上述方法创建 CachedRowSet 对象,如下所示://创建 RowSet 对象 RowSetFactory factory = RowSetProvider.newFactory(); CachedRowSet rowSet = factory.createCachedRowSet();连接到数据源创建 RowSet 对象后,您需要... 阅读更多
394 次浏览
RowSet 对象类似于 ResultSet,它也存储表格数据,除了 ResultSet 的功能外。RowSet 遵循 JavaBeans 组件模型。如果您检索 ResultSet 对象,默认情况下其光标只能向前移动。即,您可以从第一个到最后一个检索其内容。但是,在可滚动结果集中,光标可以向前和向后滚动,您也可以向后检索数据。要使 ResultSet 对象可滚动,您需要创建如下所示的对象:Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);而 RowSet 对象默认情况下是可滚动的。因此,无论何时... 阅读更多
1K+ 次浏览
RowSet 对象类似于 ResultSet,它也存储表格数据,除了 ResultSet 的功能外,RowSet 遵循 JavaBeans 组件模型。这可以在可视化 Bean 开发环境中用作 JavaBeans 组件,即在 IDE 等环境中,您可以直观地操作这些属性。将 RowSet 连接到数据库RowSet 接口提供方法来设置 Java bean 属性以将其连接到所需数据库:void setURL(String url):void setUserName(String user_name):void setPassword(String password):属性RowSet 对象包含属性,每个属性都有 Setter 和 getter 方法。使用这些方法,您可以设置和获取命令中的值... 阅读更多
6K+ 次浏览
存储过程是子例程,是存储在 SQL 目录中的 SQL 语句段。所有可以访问关系数据库(Java、Python、PHP 等)的应用程序都可以访问存储过程。存储过程包含 IN 和 OUT 参数或两者兼而有之。如果使用 SELECT 语句,它们可能会返回结果集。存储过程可以返回多个结果集。从过程中检索结果:您可以使用 CallableStatement 调用现有的存储过程。Connection 接口的 prepareCall() 方法接受字符串格式的程序调用并返回一个可调用语句对象。CallableStatement cstmt = con.prepareCall("{call sampleProcedure()}");使用上面创建的可调用语句执行... 阅读更多
1K+ 次浏览
MongoDB 是一种跨平台的面向文档的数据库,它提供高性能、高可用性和易于扩展性。MongoDB 基于集合和文档的概念。在开始连接 MongoDB 之前,您需要确保已安装 MongoDB JDBC 驱动程序。如果没有,请从路径 下载 mongo.jar 下载 jar 文件,并将其添加到您的类路径中。示例以下 JDBC 程序建立与 MongoDB 数据库的连接并在其中创建一个集合。import com.mongodb.client.MongoDatabase; import com.mongodb.MongoClient; import com.mongodb.MongoCredential; public class CreatingCollection { public static void main( String args[] ) { // 创建一个 Mongo 客户端 MongoClient ... 阅读更多
816 次浏览
PostgreSQL 是一个由全球志愿者团队开发的开源关系数据库管理系统 (DBMS)。PostgreSQL 不受任何公司或其他私人实体控制,源代码可免费获得。PostgreSQL 运行在所有主要的操作系统上,包括 Linux、UNIX(AIX、BSD、HP-UX、SGI IRIX、Mac OS X、Solaris、Tru64)和 Windows。它支持文本、图像、声音和视频,并包括 C/C++、Java、Perl、Python、Ruby、Tcl 和开放数据库连接 (ODBC) 的编程接口。从 postgresql-jdbc 存储库下载最新版本的 postgresql-。将下载的 jar 文件 postgresql-(VERSION).jdbc.jar 添加到您的类路径中。示例以下 JDBC 程序... 阅读更多
709 次浏览
HSQLDB 是一个用纯 Java 实现的关系数据库管理系统。您可以使用 JDBC 将此数据库轻松嵌入到您的应用程序中。或者您可以分别使用操作。安装 HSQLDB:下载最新版本的 HSQLDB 数据库。按照 HSQLDB 教程中给出的步骤安装 HSQLDB。确保 HSQLDB 数据库正在运行。连接到此数据库的 URL 是 jdbc:hsqldb:hsql://host_name/database_name,驱动程序类名称是 org.hsqldb.jdbc.JDBCDriver。下载驱动程序并将其设置为类路径。示例以下 JDBC 程序建立与 HSQL 数据库的连接。import java.sql.Connection; import java.sql.DriverManager; public class ConnectDatabase { public static void main(String[] args) { ... 阅读更多
1K+ 次浏览
ResultSet 接口的 refreshRow() 方法使用数据库中最新的值刷新当前行。rs.refreshRow()假设我们有一个名为 cricketers_data 的表,其中包含 7 条记录,如下所示:+----+------------+------------+---------------+----------------+-------------+ | ID | First_Name | Last_Name | Year_Of_Birth | Place_Of_Birth | Country | +----+------------+------------+---------------+----------------+-------------+ | 1 | Shikhar | Dhawan | 1981-12-05 | Delhi | India | | 2 | Jonathan | Trott | 1981-04-22 | CapeTown | SouthAfrica | | 3 | Lumara | Sangakkara | ... 阅读更多
93 次浏览
ResultSet 接口的 afterLast() 方法将光标/指针移动到 ResultSet 对象的最后一行之后。rs.afterLast();假设我们有一个名为 dataset 的表,如下所示:+--------------+-----------+ | mobile_brand | unit_sale | +--------------+-----------+ | Iphone | 3000 | | Samsung | 4000 | | Nokia | 5000 | | Vivo | 1500 | | Oppo | 900 | | MI | 6400 | | MotoG ... 阅读更多