达梦(DM)数据库JDBC JdbcRowSet

MoMo 2021年6月14日21:16:25
评论
22

JdbcRowSet 是对 ResultSet 对象的封装,是连接的 RowSet。达梦关于 JdbcRowSet 的实

现 是   dm.jdbc.rowset.DmdbJdbcRowSet   类 。 DmdbJdbcRowSet      DmJdbcDriver15.jar   

DmJdbcDriver16.jar 中实现标准接口 javax.sql.rowset.JdbcRowSet

JdbcRowSet  在其生命期中始终保持着与数据库服务器的连接。其所有调用操作,均渗

透进对 JDBC Connectionstatement  ResultSet 调用。而 CachedRowSet 则不存在于打开数

据库服务器的任何连接。

CachedRowSet 在其操作过程中不需要 JDBC 驱动的存在,而 JdbcRowSet 需要。但两者

在填充 RowSet 和提交数据修改的过程中,均需 JDBC 驱动的存在。

/*  使用 JdbcRowSet 接口示例  */

String sql = "SELECT name,author,publisher FROM production.product";

JdbcRowSet jrs = new DmdbJdbcRowSet();

jrs.setUrl("jdbc:dm://localhost:5236");

jrs.setUsername("SYSDBA");

jrs.setPassword("SYSDBA");

jrs.setCommand(sql);

jrs.execute();

int numcolsSum = jrs.getMetaData().getColumnCount();

while (jrs.next()) {

for (int i = 1; i <= numcolsSum; i++) {

System.out.print(jrs.getString(i) + "\t");

}

System.out.println();

}

jrs.close();
https://xpanx.com/
MoMo
  • 本文由 发表于 2021年6月14日21:16:25
  • 转载请务必保留本文链接:https://xpanx.com/2971.html
书海的搬用工(记住它并且理解它) 读书

书海的搬用工(记住它并且理解它)

每日一书# #六一大人今天的读书笔记# 读完,兴奋10秒,,好,收!我知道好的东西不是读了就可以理解它,也不是读完就可以拥有它,更不是兴奋了就可以“为所欲为”,希望像先贤一样,笃慎自守。运用...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: