RowSet 如何在 java 中工作?

问题描述 投票:0回答:1

我正在尝试了解 RowSet 的内部工作原理。

它如何设置属性数据并创建连接?

RowSetFactory 工厂 = RowSetProvider.newFactory();

                    JdbcRowSet jdbcRowSet = factory.createJdbcRowSet(); 

        jdbcRowSet.setUrl(".................."); 

        jdbcRowSet.setUsername("............."); 
        jdbcRowSet.setPassword(".............."); 

                    jdbcRowSet.setCommand("...............");

    jdbcRowSet.execute();
java jdbc resultset rowset
1个回答
1
投票

最简单的方法是查看默认实现

com.sun.rowset.JdbcRowSetImpl

此类有一个方法

connect()
可以建立连接。

它通过以下三种方式之一做到这一点:

  • 如果该对象是使用 SQL 连接初始化的,它将返回该连接
  • 如果对象有数据源名称,它会使用该名称来查找数据源
  • 如果对象设置了 url,则它使用
    java.sql.DriverManager
    建立与该 url 的连接

这里没有魔法,它会执行与您自己打开连接相同的操作。

© www.soinside.com 2019 - 2024. All rights reserved.