- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试执行以下代码行:
List<File> sectList = new ArrayList<File>();
try {
String query = "SELECT * FROM legaf WHERE ida = ?";
PreparedStatement preparedStmt = connection.prepareStatement(query);
preparedStmt.setInt(1, idforfile);
ResultSet result = preparedStmt.executeQuery(query);
while (result.next())
{
fls.add(result.getInt("idf"));
}
}
catch (SQLException ex)
{
ex.printStackTrace();
}
但我收到以下异常:
java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '?' at line 1
指向以下语句:
ResultSet result = preparedStmt.executeQuery(query);
我正在尝试将查询应用于 XAMPP MySQL 数据库。我正在使用 Intellij。fls 声明为
private List<Integer> fls = new ArrayList<Integer>();
最佳答案
写
preparedStmt.executeQuery();
而不是
preparedStmt.executeQuery(query);
否则您正在执行 Statement.executeQuery(String)
,它不会解析查询字符串中的参数。
关于Java: SQLSyntaxErrorException 在 ?象征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44115406/
我无法使我的代码符号化......我阅读了“下面”的部分: Given a crash report, the matching binary, and its .dSYM file, symboli
我尝试执行以下代码行: List sectList = new ArrayList(); try { String query = "SELECT * FROM legaf W
我想创建一组 Actionlink 并对其进行控制。喜欢 添加 |编辑 |删除 我试过了 grid.Column(header: "Payload Actions", format:
我正在阅读关于子类型和转换的 Java 规范,我知道 S <: T 意味着 S 是 T 的子类型。但是,我不明白 |S| 是什么意思。 <:|T|方法?例如在这种情况下: One type argum
我的 Android 应用程序通过 HTTP Post 与 PHP 服务器通信。我将以下参数添加到 HTTP 请求中: nameValuePairs.add(new BasicNameValue
我是一名优秀的程序员,十分优秀!