无法从ResultSet JDBC中找到符号

时间:2014-11-13 20:32:27

标签: java jdbc syntax-error

我找不到符号错误,它指向rs.getChars(1)中的句号。此代码全部在try{}内。

视图表中有三列,title,item_id和name。我只是想查询它,但是在while循环开始的行内找不到符号。

PreparedStatement pstmt= 
conn.prepareStatement("SELECT * FROM Film_Sound_Track");
ResultSet rs = pstmt.getResultSet();

while(rs.next()){
    char item_id = rs.getChars(1);
}

rs.close();
pstmt.close();

1 个答案:

答案 0 :(得分:2)

java.sql.ResultSet没有方法getChars。您可以使用getString方法检索String,然后从中提取char

char item_id = rs.getString(1).charAt(0);