遍历你的ResultSet即可
while(rsnext()) {
usersetId(rsgetInt("id"));
usersetUsername(rsgetString("username"));
usersetPassword(rsgetString("password"));
}
空指针异常,gameCommentssize()这里的问题,gameComments为null导致的。原因可能性很多,可能是数据库没导入数据,也可能是后台封装类的问题,要看具体代码。
package test;
import javasql;
import javaxswing;
public class selection_all {
public static void main(String[] srg) {
// String driverName = "orggjtmmmysqlDriver"; // 加载JDBC驱动
// String dbURL = "jdbc:mysql://localhost:3306/project"; // 连接服务器和数据库test
// String userName = "root";
// String userPwd = "root";
String driverName = "jdbc:mysql://localhost:3306/project"; // 加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Test1"; // 连接服务器和数据库test
String userName = "sa";
String userPwd = "123";
Connection dbConn = null;
try {
ClassforName(driverName);
dbConn = DriverManagergetConnection(dbURL, userName, userPwd);
Statement s = dbConncreateStatement();
ResultSet rs = sexecuteQuery("select from person");
String str = "<html><table>";
while (rsnext()) {
Systemoutprintln(rsgetString("name") + "\t" + rsgetString("no") + "\t");
// str += rsgetString("name") + "\t" + rsgetString("no") + "\t\n";
str +="<tr><td>" + rsgetString("name") + "</td><td>" + rsgetString("no") + "</td></tr>";
// Systemoutprintln(rsgetString("name") + "\t" + rsgetString("password") + "\t");
// str +="<tr><td>" + rsgetString("name") + "</td><td>" + rsgetString("password") + "</td></tr>";
}
str += "</table></html>";
sclose();
JDialog dialog = new JDialog();
dialogsetBounds(200, 200, 500, 300);
JLabel jl = new JLabel();
jlsetVerticalAlignment(SwingConstantsTOP);
dialogadd(jl);
jlsetText(str);
dialogsetVisible(true);
} catch (Exception e) {
eprintStackTrace();
}
}
}
以上就是关于用java想把从数据库里查询到的值放到list中,用list来输出数据库中的内容,新手求大神指教全部的内容,包括:用java想把从数据库里查询到的值放到list中,用list来输出数据库中的内容,新手求大神指教、初学java,我想用jsp遍历输出数据库的信息,帮我看一下问题到底是什么、JAVA连接数据库后 ,如何窗口或者d出对话框输出查询结果。在线等!原查询代码如下。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)