在线等 一道java简单jdbc数据库连接的问题
来源:百度知道 编辑:UC知道 时间:2024/07/11 11:53:25
你的结果集是ResultSet么?如果是就调用它的getInt或者getString之类的方法。参数可以是列名,也可以是index,具体查JDK的API
可以定义这么一个方法,在主程序中调用,其参数是从数据库中检索出来的一个Vector(向量),这里用到了泛型。如果你不知道什么是泛型你可以把tableinit(Vector<Vector<String>> v)改为
tableinit(Vector v),相应的方法内的所有使用泛型的地方要强制转换,如 Iterator<Vector<String>> it = v.iterator();改为
Iterator it = (Vector)v.iterator();。
private void tableinit(Vector<Vector<String>> v) {
String[] title = {"列名1","列名2","列名3"};
DefaultTableModel model = new DefaultTableModel(title, 0);
jTable1.setModel(model);
Iterator<Vector<String>> it = v.iterator();
while (it.hasNext()) {
Vector vec = it.next();
model.addRow(vec);
}
}
然后是从数据库检索数据的方法有些复杂,主要看看是如何将数据组织成Vector的就可以了:
public Vector<Vector<String>> selectAllScore(String num) {
String sql = "";