gpt4 book ai didi

java - 为什么我收到错误 SQLException : [Microsoft][ODBC Excel Driver] Too few parameters. Expected 1

转载 作者:行者123 更新时间:2023-12-01 17:39:09 25 4
gpt4 key购买 nike

我正在使用以下代码将关键字和计数上传到 Excel 文件。我将 keyword_id 作为该键的主键。我的 Excel 文件中有两列。 1.关键字和2.计数

我的代码是:

while (rs.next()) {
System.out.println("inside ");
String keyword = rs.getString(1);
int count = rs.getInt(2);
System.out.println("insert into SEARCHABLE_KEYWORDS values ('"+
keyword+"','"+count+"')");
stmtdb.execute("insert into SEARCHABLE_KEYWORDS (keyword_id,keyword,count) values ('"+
"select Searchable_Keywords_sequence.nextval from dual"+
"','"+keyword+"','"+count+"')");
System.out.println(keyword + " " + keyword+" count "+count);
}

但我收到以下错误:

java.sql.SQLException: [Microsoft][ODBC Excel Driver] Too few parameters. Expected 1.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6998)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7155)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3151)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:378)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:284)
at keywordsreader.main(keywordsreader.java:42)

最佳答案

count 是保留关键字,因此如果您的 SEARCHABLE_KEYWORDS 表中有一个名为 count 的列,那么您需要将列名称放入双引号 (")

关于java - 为什么我收到错误 SQLException : [Microsoft][ODBC Excel Driver] Too few parameters. Expected 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3036624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com