您的位置:首页 > 编程语言 > Java开发

Java数据库查询结果的输出

2005-01-20 15:31 405 查看
Java数据库查询结果的输出<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

摘自:北京海脉信息咨询有限公司

  利用Java开发数据库应用时,经常需要在用户界面上显示查询结果。我们可以利用Vector、JTable、AbstractTableModel等三个类较好地解决这一问题。

Vector

  定义如下:

JTable

  JTable组件是Swing组件中比较复杂的小件,隶属于javax.swing包,它能以二维表的形式显示数据。Jtable:

定义如下:


数据库及其连接方法:

  我们采用Sybase数据库,数据库存放在数据库服务器中。路径为:D:/WORKER,数据库名为:worker.dbf。具有以下字段:

  要连接此数据库,需使用java.sql包中的类DriverManager。此类是用于管理JDBC驱动程序的实用程序类。它提供了通过驱动程序取得连接、注册,撤消驱动程序,设置登记和数据库访问登录超时等方法。

  具体连接方法如下:


  实现示图中记录前翻、后翻的效果,有两种方法:

  如果软件环境支持JDBC2.0,可直接利用rs.prevoius()rs.next()获得记录,然后通过类JTextField中的setText()方法,显示出各个字段值。
  如果不支持JDBC2.0,则可利用向量Vector按行取出JTable中数据。自定义一个指针,用来记录位置。当指针加1时,取出上一行数据放入Vector中显示;指针减1时,取出下一行数据显示。显示方法同上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息