社区
Java SE
帖子详情
把从数据库中select出来的数据放到JTable里
devin_jia
2011-03-30 05:13:38
从MS SQL检索出来的数据,如:
select name,filename from sysdatabases;
怎样把这个结果放到JTable控件里面?
...全文
93
1
打赏
收藏
把从数据库中select出来的数据放到JTable里
从MS SQL检索出来的数据,如: select name,filename from sysdatabases; 怎样把这个结果放到JTable控件里面?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
博亦正能量
2011-03-30
打赏
举报
回复
例子:
Frame类中是这样的
private Object[][] info;
private String[] names;
JTable table = new JTable(info,names);
table.setPreferredScrollableViewportSize(new Dimension(400, 50));
JScrollPane scrollPane = new JScrollPane(table);
this.getContentPane().add(scrollPane);
info 和 names是这样获取的:
public class ListSession {
private Statement stmt ;
private SessionWrap sew;
private String[] names;
private int i, j, rowNum, colNum;
private Object[][] info;
private String sqlstr;
private ResultSet res;
private ResultSetMetaData rsmd;
public ListSession(String table,String items) {
sew = new SessionWrap();
stmt=sew.getStatement();
listConnect(table,items);
}
private void listSessionClose() {
sew.connectClose();
}
private void listConnect(String table,String items) {
sqlstr = "select count(*) from "+table;
try {
res = stmt.executeQuery(sqlstr);
res.next();
rowNum = res.getInt(1);
} catch (SQLException e) {
e.printStackTrace();
}
sqlstr = "select "+items+" from "+table;
try {
res = stmt.executeQuery(sqlstr);
rsmd = res.getMetaData();
colNum = rsmd.getColumnCount();
formatResult();
} catch (SQLException e) {
e.printStackTrace();
}
listSessionClose();
}
private void formatResult()throws SQLException {
names = new String[colNum];
for (i = 1; i <= colNum; i++)
names[i - 1] = rsmd.getColumnName(i);
info = new Object[rowNum][];
i = 0;
while (res.next()) {
info[i] = new Object[colNum];
for (j = 1; j <= colNum; j++) {
info[i][j - 1] = res.getObject(j);
}
i++;
}
}
public String[] getNames() {
return names;
}
public Object[][] getInfo() {
return info;
}
}
Java的
Jtable
、从
数据
库
取
数据
显示在表格
中
### Java的
JTable
:从
数据
库
取
数据
显示在表格
中
的关键技术点 #### 一、
数据
库
操作与JDBC连接 在Java
中
,使用
JTable
显示
数据
库
中
的
数据
是一个常见的应用场景。首先,我们需要了解如何通过Java Database ...
Java将
数据
库
的
数据
展示到
JTable
表格
中
在Java编程
中
,将
数据
库
中
的
数据
展示到
JTable
表格是一种常见的需求,这通常涉及到Swing组件和
数据
库
操作。以下是一个详细的步骤解释如何实现这个功能,以Mysql
数据
库
为例。 首先,确保你已经添加了MySQL JDBC驱动到...
java
中
JTable
的简单应用
如果你需要从
数据
库
中
获取
数据
并显示在`
JTable
`
中
,你需要使用JDBC(Java Database Connectivity)连接到
数据
库
,执行查询,然后将结果转换为`TableModel`的格式。 对于初学者,了解如何将
数据
库
数据
加载到`
JTable
`...
JAVA毕业设计(可运行)基于java记账管理系统论文+答辩PPT+源代码+
数据
库
+讲解视频.zip
5. **SQL查询**:为了操作
数据
库
,开发者需要编写SQL语句,包括INSERT、
SELECT
、UPDATE、DELETE等,以实现
数据
的增删改查。 6. **异常处理**:在Java程序
中
,异常处理是关键部分,用于捕获和处理可能出现的错误。...
2021-2022计算机二级等级考试试题及答案No.11596.docx
- **知识点**:在SQL
中
,
SELECT
语句用于从
数据
库
表
中
检索
数据
。要从教师表
中
查找所有男教师的信息,正确的SQL语句应该是“
SELECT
* FROM 教师表 WHERE 性别='男'”。 #### 22. Java
中
的注释 - **知识点**:Java支持...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章