初学java数据库编程 遇到一点点简单问题 想把数据库中的一个表中2列的信息 分别有关联的显示到2个组件里面 想先把这个表包装成一个2个属性的类 举例: 学生.mdb
表名:信息
学号和姓名
我想分别显示到2个JTextField里面 要前后对应起来
不知道如何操作 想大家帮帮忙 有没有什么例子 参考参考 或者是建议
表名:信息
学号和姓名
我想分别显示到2个JTextField里面 要前后对应起来
不知道如何操作 想大家帮帮忙 有没有什么例子 参考参考 或者是建议
2.也可以自己手动封装一个类,先把表中的一条数据中的所有字段放在一个map中,在把map放在list中
例如: ResultSet rs=null;
String sql="select 学号,姓名 from 学生 t";
rs = stmt.executeQuery(sql);
Map map = null;
List list = new ArrayList();
try {
while (rs.next()) {
map = new HashMap();
map.put("学号",rs.getString(1));
map.put("姓名", rs.getString(2));
list.add(map);// 将整个字段的信息存到一个List中
}
} catch (Exception e) {
e.printStackTrace();
} finally {// 关闭打开的数据库连接
if (rs != null) {
try {
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
if (stmt != null) {
if (stmt != null) {
try {
stmt.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
if (con != null) {
try {
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
return list;
}
结果是{学号=011,姓名=张1}{学号=011,姓名=张1}
{ 学号=012,姓名=张2}
我的表里面就2条记录 但是会出现上面的结果 并且如何显示到swing组件上了????