Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法从ResultSet JDBC中找到符号_Java_Jdbc_Syntax Error - Fatal编程技术网

Java 无法从ResultSet JDBC中找到符号

Java 无法从ResultSet JDBC中找到符号,java,jdbc,syntax-error,Java,Jdbc,Syntax Error,我得到一个找不到符号错误,它指向rs.getChars(1)中的句点。这段代码都在try{}中 视图表中有三列:标题、项目id和名称。我只是试图查询它,但是在while循环的开始部分的行中得到一个找不到的符号 PreparedStatement pstmt= conn.prepareStatement("SELECT * FROM Film_Sound_Track"); ResultSet rs = pstmt.getResultSet(); while(rs.next()){ ch

我得到一个找不到符号错误,它指向
rs.getChars(1)
中的句点。这段代码都在
try{}

视图表中有三列:标题、项目id和名称。我只是试图查询它,但是在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();
没有方法
getChars
。您可以使用
getString
方法检索
String
,然后从中提取
char

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

没有像
getChars(int)
这样的方法。但是有一些方法,比如
getString(stringcolumnlabel)
getString(int columnIndex)
。我建议您熟悉一下。您可以通过阅读API并注意到没有这样的方法来回答这个问题。