频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

数据库查询 Java “数据集”

来源:中国IT实验室 作者:佚名 出处:巧巧读书 2008-07-14 进入讨论组
下一页 1 2 3 

     在.net中引入了一个Java中没有的、并且对于数据库查询来说非常实用的一个概念——数据集。

    简单的说,数据集就是利用一次连接数据库的查询时间将查询结果保留下来,再根据所需对数据进行操作。由于此时的数据操作(这里仅限于查询及其批量修改)是在驾驭在数据库外面的基础上,也就是说此时已经完全脱离了数据库。所以对于程序来说无疑在速度上大大了节省了时间,从而提高了程序执行的效率。
    那么在Java中是否可以使用同样的方法呢?我们的回答是肯定的。只不过在VS.net中这些全都是有IDE自动生成的,而我们这里则需要手工写。其实实现这个功能很简单,但是如果要做到真正的提高效率那就拥有一定的难度系数了。
    下面,简单的说一下在Java中是如何实现“数据集”的:
    .net中生成的的数据集是以XML来表示的,在Java里同样可以,调用相应的XML的API就可以了。为了简便操作,我们这里仅仅用数据集合。
        首先看一下这些代码:

    <FONT color=#000000>import java.sql.*;
       public class SqlTest
       {
        Connection con;
        PreparedStatement ps;
        public SqlTest()
        {
         Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver");
         con=DriverManager.getConnection
("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Northwind","sa","");
        }
         public void search()
        {
         ps=con.prepareStatement("select * from Products");
         ResultSet result=ps.executeQuery();
                                 while(result.next())
                                 {
              String t1=result.getString(1);
              String t2=result.getString(2);
              ……………………
              ……………………
                String tN=result.getString(N);
                                  }
        }
       }
  </FONT>


    import java.sql.*;
       public class SqlTest
       {
        Connection con;
        PreparedStatement ps;
        public SqlTest()
        {
         Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver");
         con=DriverManager.getConnection

更多文章 更多内容请看SQL Server 索引和查询专题Java环境安装配置数据库专栏专题,或进入讨论组讨论。
下一页 1 2 3 
收藏此文】【 】【打印】【关闭
较早的文章:关于JFreeChart的二三事

较新的文章:Java的DES算法实现
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章