
可惜不是你,陪我到最后
去查查 API 文档``
JTable 里面有个构造方法 是 JTable(Vector rowData, Vector columnNames)
只要更新里面两个 vector 就行了,,
用 setModel 来更新 rowData和 columnNames
如:
....
JTable tblDisplay = new JTable(rowData, columnNames);
...
//...
//修改 rowData, columnName 的值
//...
tblDisplay.setModel(new DefaultTableModel(rowData, columnNames));//这条语句就是更新表格中现实的数据
//tblDisplay.repaint();
上面打错了,不是jtable.ExecuteUpdata("SQL语句"),是Statement..ExecuteUpdata("SQL语句")才对
可以 绝对没问题``
"SQL语句" + 变量 + "SQL语句"
String name = "witcheryne";
.....
String sql = "select * from stu where name = " + name;
...
ResultSet rs = ..executeQuery(sql);
....
恩,谢谢了可以了,不过你上面的程序有可能错了,应放该这样才对的吧
String name = "witcheryne";
.....
String sql = "select * from stu where name = '" + name+"'";
...
ResultSet rs = ..executeQuery(sql);
....
少了对单引号,不然不能执行的