0
我的Java插件出现问题 - 当没有找到结果时说它结果集是空的。有人能告诉我如何检测结果集是否为空?空的结果集非法操作 - 如何检查它是否为空?
String url = "jdbc:mysql://" + host + ":" + port + "/" + database + "";
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
ResultSet rs;
String p = pp.getName();
rs = stmt.executeQuery("SELECT * FROM " + table + " WHERE username='"
+ p + "' AND recieved=0 ORDER BY id DESC");
rs = stmt.getResultSet();
有什么确切的问题?你如何使用'ResultSet'? – 2013-04-06 12:54:26
请参阅:http://sscce.org/并将您的文章更新为更易于理解的问题。 – xQuare 2013-04-06 12:57:18
那是我的代码: String url =“jdbc:mysql://”+ host +“:”+ port +“/”+ database +“”; Connection conn = DriverManager.getConnection(url,username,password); Statement stmt = conn.createStatement(); ResultSet rs; String p = pp.getName(); rs = stmt.executeQuery(“SELECT * FROM”+ table +“WHERE username ='”+ p +“'AND recieved = 0 ORDER BY id DESC”); – 2013-04-06 12:58:24