当前位置: 首页 > news >正文

鹤岗市网站建设_网站建设公司_代码压缩_seo优化

爱站工具,做网站公司选智投未来,买了深圳安居房后悔了,做网站注册有哪些背景 C#中有了DataSet#xff0c;可以把底层数据读取到内存中进行离线操作。操作完成再同步到底层数据源。Java中也提供了类似的功能——RowSet。 和ResultSet相比#xff0c;RowSet默认是可以滚动、可更新、可序列化的结果集合#xff0c;而且作为Javabean使用。并支持离…背景 C#中有了DataSet可以把底层数据读取到内存中进行离线操作。操作完成再同步到底层数据源。Java中也提供了类似的功能——RowSet。 和ResultSet相比RowSet默认是可以滚动、可更新、可序列化的结果集合而且作为Javabean使用。并支持离线操作降低了数据库的负载。 RowSetProvider负责创建RowSetFactory而RowSetFactory则提供了如下方法类创建RowSet实例 1、CacheRowSet createCachedRowSet()创建一个默认的CachedRowSet 2、FilteredRowSet createFilteredRowSet()创建一个默认的FilteredRowSet 3、JdbcRowSet createJdbcRowSet()创建一个默认的JdbcRowSet 4、JoinRowSet createJoinRowSet ()创建一个默认的JoinRowSet 5、WebRowSet createWebRowSet ()创建一个默认的WebRowSet 为了让RowSet能抓取到数据需要为RowSet设置数据库Url、用户名、密码等信息。常用方法如下 1、setUrl(String url)设置URL 2、setUserName(String Name)设置用户名 3、setPassword(String password)设置密码 4、setCommand(String sql)设置SQL语句 5、execute()执行查询 示例代码如下图所示 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement;import javax.sql.rowset.CachedRowSet; import javax.sql.rowset.JdbcRowSet; import javax.sql.rowset.RowSetFactory; import javax.sql.rowset.RowSetProvider;public class RowSetUtil {private String url;private String user;private String password;public RowSetUtil(String url,String user,String password){this.url url;this.user user;this.password password;}static{try {Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);} catch (ClassNotFoundException e) {e.printStackTrace();}}/*** 查询SQL并修改指定结果* param sql* throws SQLException*/public void queryResult(String sql)throws SQLException{RowSetFactory factory RowSetProvider.newFactory();//使用RowSetProvider创建newFactorytry(JdbcRowSet jdbcRowSet factory.createJdbcRowSet())//使用factory创建JdbcRowSet实例{jdbcRowSet.setUrl(this.url);jdbcRowSet.setUsername(this.user);jdbcRowSet.setPassword(this.password);jdbcRowSet.setCommand(sql);try {jdbcRowSet.execute();//执行操作} catch (Exception e) {// TODO: handle exceptione.printStackTrace();throw new SQLException();}while(jdbcRowSet.next()){ System.out.println(id jdbcRowSet.getLong(1) ;productName jdbcRowSet.getString(1));if (jdbcRowSet.getLong(Id) 218) {jdbcRowSet.updateString(ProductName, 测试);jdbcRowSet.updateRow();}}}}/*** 离线RowSet模式* param sql* throws SQLException*/public void queryResultOffLine(String sql) throws SQLException{try(Connection connection DriverManager.getConnection(this.url, this.user, this.password);Statement statement connection.createStatement();ResultSet rSet statement.executeQuery(sql);){RowSetFactory factory RowSetProvider.newFactory();CachedRowSet cachedRowSet factory.createCachedRowSet();cachedRowSet.populate(rSet);//使用cachedRowSet装填cachedRowSetResultSetMetaData rSetMetaData cachedRowSet.getMetaData();//转化为rSetMetaData才能进行获取列名信息int colCount rSetMetaData.getColumnCount();for (int i 1; i colCount; i) {System.out.println(第 i 列列名是 rSetMetaData.getColumnName(i) ;类型是 rSetMetaData.getColumnTypeName(i));}}} }
http://www.ihoyoo.com/news/117679.html

相关文章:

  • 网站内容该怎么做wordpress 签到
  • 如何建立公司的网站商标注册需要多久
  • 教育网站 网页赏析去菲律宾做网站
  • 网站建设板块滨州网站建设 远洋科技
  • 做网站都需要用到什么网站前期设计
  • 做网站的科技公司蛙蛙写作网站
  • 海口 网站 制作临沂网站制作定制
  • 自己做剧本网站穷人创业一千元以下的
  • 网站建立需要什么条件如何维护网站的运营
  • jsp做网站能实现什么功能网站的二级页面怎么做代码
  • 梅林关网站建设网站购买外链
  • aspnet网站开发实例建设第三方公众号平台网站教程
  • 网站的版式乐陵市人力资源中心网站
  • 怎样做网站的背景图片怎么把dw做的网站分享给别
  • 房建设计网站好设计北京
  • 数字火币交易网站开发营销型网站建站公司
  • 广东东莞自己建站教程做机械的网站有哪些
  • 网站策划论坛公司网站开发费用大概多少
  • 一个网站有多大我做的网站有时打开很慢什么原因
  • 搭建一个网站需要多久seo诊断书
  • 青海做网站找谁南通网站制作系统
  • 智能网站推广优化温州建设集团网站首页
  • 外贸推广建站蓝颜seo牛北京企业建站
  • 小学做试卷的网站网站建设欣赏
  • 卡密网站建设烟台网站建设便宜臻动传媒
  • 撤销网站备案网络设计报告怎么写
  • 宁波关键词优化企业网站建设中国建设银行官方网站诚聘英才
  • 做化工的外贸网站都有什么哪个网站做长图免费转高清图片
  • 辽阳银梦网站建设摄影网站源码
  • 文登做网站的公司怎样加入网站