


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库操作代码:/ Load JDBC driver Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String dbUrl = "jdbc:odbc:driver=Microsoft Access Driver (*.mdb);DBQ=accesstest.mdb" Connection con =
2、;DriverManager.getConnection(dbUrl, "", ""); Statement state = con.createStatemen(ResultSet.TYPE_SCROLL_SENSITIVE,
3、60; ResultSet.CONCUR_UPDATABLE); / 执行SQL语句 String sql = "select * from score" ResultSet rs = state.executeQuery(sql);&
4、#160; displayResultSet(rs); rs.close(); state.close(); con.close(); 将数据显示在表格中: private void displayResultSet(ResultSet rs) throws SQLException boolean
5、 moreRecords = rs.next(); / 定位到达第一条记录 if (!moreRecords) JOptionPane.showMessageDialog(null, "结果集中无记录", "无记录", &
6、#160; JOptionPane.INFORMATION_MESSAGE); return;
7、60; Vector rows = new Vector(); Vector columnHeads = new Vector(); try R
8、esultSetMetaData rsmd = rs.getMetaData(); / 获得rs结果集中列属性信息 for (int i = 1; i <= rsmd.getColumnCount(); +i)
9、160; columnHeads.addElement(rsmd.getColumnName(i); / 获得列名(将列名存放至向量columnHeads) do r
10、ows.addElement(getNextRow(rs, rsmd); while (rs.next(); / 利用循环获得所有记录
11、0; jTable = new JTable(rows, columnHeads); / 将获得的行列数据信息作为参数重新构造表格视图 jTable.setSize(new Dimension(383, 81); JScrol
12、lPane scroller = new JScrollPane(jTable);/ 创建带有滚动条的面板,并将表格视图加入 Container c = getContentPane(); / 获取溶器 /
13、;c.remove(2); / / 从溶器中移除指定控件(本窗体中有二级面板有两个,第一个存放文本域及按钮,第二个存放表格视图,故移除1) c.add(scroller, BorderLayout.CENTER); / 将面板重新加入溶器中 &
14、#160; c.validate(); / 验证此容器及其所有子组件 catch (SQLException e) e.printStackTrace(); &
15、#160; private Vector getNextRow(ResultSet rs, ResultSetMetaData rsmd) throws SQLException
16、60; Vector currentRow = new Vector(); / 定义一个向量,用于存放记录 for (int i = 1; i <= rsmd.getColumnCount(); +i)
17、160; currentRow.addElement(rs.getString(i); / 获取记录 return currentRow; / 返回记录 以上代码实现连接access并将取出数据显示在JTable控件上选择JTable行:jTable.getSelectedRow() != -1用于判断是否有选中行(jTable.getModel().getValueAt(jTable
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Brand KPIs for ready-made-food Du darfst in Germany-外文版培训课件(2025.2)
- 关于建设和谐文化的几个问题
- 绿地物业服务合同x
- 2025年员工聘用合同协议书(范本)示例
- 2025办公室租赁合同样本
- 《隔音排水沥青路面》课件
- 《面试技巧与策略》课件
- 《智能客服系统发展概况》课件
- 2025设备租赁合同简易样本
- 《掌握高效学习之道:课件指引之路》
- 上海市工业技术学校招聘考试真题2024
- 《幼儿园课程图景》阅读分享
- 2025年第三届天扬杯建筑业财税知识竞赛题库附答案(101-200题)
- 2025年光伏逆变器市场前景分析
- GB/T 13511.2-2025配装眼镜第2部分:渐变焦定配眼镜
- 酒店餐饮销售培训
- 情报信息发布规范
- 2024-2025学年九年级化学人教版教科书解读
- 2025-2030年中国小麦加工产业运行动态及发展可行性分析报告
- 化工原理完整(天大版)课件
- 2024年心理咨询师题库附参考答案(达标题)
评论
0/150
提交评论