0

私は自分のdbインターフェイスで同じクエリを直接実行し、結果として2行を取得しました...ここでも同じになるはずだと思っていました...しかし、1つしか返されず、2番目の列インデックスは範囲外です2> 1!!!

session= request.getSession();
String name=(String)session.getAttribute("user");

Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mutualfund", "root", "");


Statement statement = connection.createStatement();
String qry="SELECT `account_type_id` FROM `cust_accounts` WHERE `cust_id`=\""+name+"\"";
ResultSet rs =  statement.executeQuery(qry) ;


if(!rs.next())
{
    out.println("Server Down.. Please try again later ");
} 
else {
    String one=rs.getString(1);
    String two=rs.getString(2);
}
4

1 に答える 1