ここでたくさんのガイドを見ました。
if (!res.next())
ステートメントが空かどうかを確認する必要がありますが、実行するとこのエラーが発生します
org.apache.jasper.JasperException: An exception occurred processing JSP page /irasyti.jsp at line 73
70: String rezervbusena=""; // rezervo busenos info
71: String uzsakymas=""; // uzsakymas info
72:
73: if( !res.next()){ //jei kambariai neuzimti
74: try {
何が悪いのかわかりません。多分私はいくつかのユーティリティをインポートする必要がありますか?:/ 私のコード:
ResultSet res = null;
Statement stmt = null;
try {
stmt = connection.createStatement();
//res=stmt.executeQuery
String tas=("SELECT * from table");
res=stmt.executeQuery(tas);
out.println("<br>tas: "+tas + "<br>");
}catch(Exception ex){
out.println("Klaida skaityme: "+ex);
}
if( !res.next()){ //jei kambariai neuzimti
try {}
catch(Exception ex){
out.println("error: "+ex);
}
}
エラーはres結果セットがnullであり、mysqlが空のステートメントを返した後もnullのままであるため、最初にnullかどうかを確認する必要がありましたif(res!=null)
yuoさん、回答ありがとうございます