Java 怎么将数据库里的数据显示到文本域

2024-12-30 15:20:36
推荐回答(3个)
回答1:

String str="接收到的数据";

方式1:
TextArea.setText(str);//直接把TextArea的内容设置为你接收到的数据
方式2:
TextArea.append(str);//将接收到的数据追加到TextArea中已有文本的后边

回答2:

用JTable创建表格,然后向表格中导入数据,你要先建个与数据库链接的类,然后执行查找语句,向表格导入数据

回答3:

Jdbc.jilu(Zhu.i) 这个没有设置返回值,改写如下:
public static String jilu(int username)
{
String resultStr = "";
Connection con=null;
PreparedStatement stmt=null;
ResultSet rs=null;
try {
con=JdbcUtils.getConnection();
String sql="select oi and time from jilu where userid=?";
stmt=con.prepareStatement(sql);
rs=stmt.executeQuery(sql);
while(rs.next())
{
resultStr = rs.getInt("userid")+" "+rs.getInt("oi")+" "+rs.getInt("time");
resultStr = resultStr + "\n";
}

}catch(Exception e) {
e.printStackTrace();
}
finally {
JdbcUtils.close(rs, stmt, con);
}
return resultStr ;
}
resultStr 就是你要文本域里面设置值的参数。