怎么将SQL表的数据传到NetBeans的JTable里显示出来

 我来答
匿名用户
2015-05-11
展开全部
这是将表中查询结果在表格中显示,你可以参考一下,希望对你有用!
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动器类
Connection con = DriverManager.getConnection("jdbc:odbc:JuneText", "", ""); //创建的JuneText数据源名称
Statement statement = con.createStatement(); //创建执行对象
String sql=null;
String id = jtf2.getText().trim();
if (id.equals("")) {
sql = "select * from student";
} else {
sql = "select * from student where 学号='" + id + "'";
}
ResultSet rs = statement.executeQuery(sql);
int i = 0, j = 0;
while (rs.next()) {
jTable1.setValueAt(rs.getString(1), i, j);
jTable1.setValueAt(rs.getString(2), i, j + 1);
jTable1.setValueAt(rs.getString(3), i, j + 2);
jTable1.setValueAt(rs.getString(4), i, j + 3);
jTable1.setValueAt(rs.getString(5), i, j + 4);
i = i + 1;
j = 0;
}
rs.close();
statement.close();
} catch (Exception e) {
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式