jtabel 遍历_JTable 查询

public JTable query(String table) throws SQLException {

DefaultTableModel tablemodel = new DefaultTableModel();

String sql = "SELECT * FROM " + table + ";";

Statement stmt = this.conn.createStatement(); // 创建语句对象

ResultSet rest = stmt.executeQuery(sql); // 执行数据查询SELECT语句

ResultSetMetaData rsmd = rest.getMetaData(); // 返回表属性对象

int count = rsmd.getColumnCount(); // 获得列数

for (int j = ; j <= count; j++) // 将各列名添加到表格模型作为标题,列序号>=1

tablemodel.addColumn(rsmd.getColumnLabel(j)); // 将结果集中各行数据添加到表格模型

Object[] columns = new Object[count]; // 创建对象数组,数组长度为列数

while (rest.next()) // 迭代遍历结果集,从前向后访问每行

{

for (int j = ; j <= columns.length; j++) // 获得每行各列值

columns[j - ] = rest.getString(j);

tablemodel.addRow(columns); // 表格模型添加一行,参数指明各列值

}

rest.close();

stmt.close();

return new JTable(tablemodel);

}

Java学习笔记——可视化Swing中JTable控件绑定SQL数据源的两种方法

在 MyEclipse 的可视化 Swing 中,有 JTable 控件. JTable 用来显示和编辑常规二维单元表. 那么,如何将 数据库SQL中的数据绑定至JTable中呢? 在这里,提供两种方 ...

Java 根据comboBox选择结果显示JTable

处理这样的问题的主要思路是:     对于JTable,JTree等Swing控件,都有一个对应的Model用来存储数据,JTable对应的有一个DefaultTableModel.     Defa ...

【转】java JTable排序和过滤

JTable排序 在Java SE 6中除了java.awt被更新外,javax.swing同时也有了很大的改进.在C/S程序中我们会经常使 用到"表".如我们可以在查询数据库后将 ...

Java 动态向 JTable 中添加数据

import java.awt.Toolkit; import javax.swing.SwingUtilities; import javax.swing.UIManager; import jav ...

Jtable实现

package database; import java.util.Vector; import javax.swing.table.AbstractTableModel; public class ...

Java学生管理系统(连接数据库查询)超详细

这几天逼着交Java,借鉴各位师傅的做出来这么个简陋的东西,各位大师傅不要笑我.(学都没有学过Java的我,QAQ~) 下面针对的都是SQL Server系列的连接,如果你使用MySQL那么不必看关于 ...

实时,异步网页使用jTable&comma; SignalR和ASP。NET MVC

下载source code - 984.21 KB 图:不同客户端的实时同步表. 点击这里观看现场演示. 文章概述 介绍使用的工具演示实现 模型视图控制器 遗言和感谢参考历史 介绍 HTTP(即web ...

使用TSQL查询和更新 JSON 数据

JSON是一个非常流行的,用于数据交换的文本数据(textual data)格式,主要用于Web和移动应用程序中.JSON 使用“键/值对”(Key:Value pair)存储数据,能够表示嵌套键值对 ...

随机推荐

关于IPB帧与恒定比特率、动态比特率的详解

之所以写这篇文章是因为有朋友对IPB帧的设置比较感兴趣,回复中说得比较简单,因此在这里详细的写一下,虽然说一般情况下我们很少去设置这个IPB帧,不过,如果真的学好了,并且清楚的了解了这个IPB帧的概念 ...

jquery选择器中两个class是什么意思?

jquery选择器中两个class是什么意思? $(".class1 .class2") 选择class1元素下class2的元素(中间有空格)$(".class1.cl ...

js禁止从浏览器缓存读取消息

$.ajaxSetup ({ cache: false //设置成false将不会从浏览器缓存读取信息 });

zedGraph

“zedGraph”控件画图的时候遇到了一点小问题,就是在同一个控件实例上第一次绘制饼图的时候一切正常,但是再次绘制的时候不是重新绘制新的饼图,而是在原有基础之上又添加进新的对象(PieItem),又 ...

Objective-C基础学习笔记——对象初始化

obj中创建新对象有两种方式:[classname new]和[[classname alloc] init].两种方法等价,Cocoa惯例是使用alloc和init. 1.分配对象: allocat ...

eclipse控制台中文乱码解决

Eclipse控制台中的中文输出乱码问题 博客分类: MySql EclipseTomcatXMLWeb  今天做S2SH集成的例子,所有该设置的地方都设置成了UTF-8,包括tomcat的配置文件s ...

Oracle 11g RAC使用Manual和Policy Managed方法配置&lpar;转&rpar;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值