この方法の何が問題なのですか? これはコンパイルされません。次のようなエラーが表示されます: rs が初期化されていない可能性があります。try ブロック内で "ResultSet rs" を使用すると、エラー: 変数 rs が見つかりません。return ステートメントも try ブロック内にある場合、エラー: return ステートメントがありません。何が間違っているのかわかりません。このエラーの修正にご協力ください。ありがとう
public ResultSet mqe( String q ){
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String db= "SS.mdb";
String database= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+ db.trim()+ ";DriverID=22}";
Connection conn= DriverManager.getConnection( database,"","" );
Statement s= conn.createStatement();
rs=s.executeQuery(q);
s.close();
conn.close();
}catch(Exception ee){ ee.printStackTrace(); }
return rs;
}//mqe