- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个在连接上执行PreparedStatements 的类。
public class doSomething {
private PreparedStatement ps;
public setPS (Connection conn) throws SQLException {
String sql = "select * from table where id = ?";
ps = conn.prepareStatement(sql);
}
public void runSomething(String var){
ps.setString(1,var);
ResultSet rs = ps.executeQuery();
...
}
}
我打电话
doSomethingInstance.setPS(conn);
doSomethingInstance.runSomething(var);
来自另一个类,这会在
处抛出异常 ResultSet rs = ps.executeQuery();
异常(exception)是 SQLException: JZ0S4: 无法执行空(零长度)查询。关于准备好的声明。我不明白为什么。有人看到我在这里做错了什么吗?
谢谢!
最佳答案
返回并直接从源文件复制代码,然后编辑您的问题。您有一个潜在的歧义:您的第一个片段将准备好的语句称为“preparedStatement”,然后更改为“prepareStatement”(不带“d”)。清晰地查看源代码将使隔离问题变得更加容易。您有两个变量还是您的示例输入错误?
[稍后...]感谢您更新您的代码。我没有看到它有明显的问题。您是否使用调试器(例如,在 Eclipse 中)单步调试它以确保这两个方法按预期被调用?
关于java - SQLException:JZ0S4:无法执行空(零长度)查询。关于准备好的声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1144319/
我在看 this article ,我注意到 jz操作说明。这让我想到: 请问这段代码的汇编 for (int i=max;i!=0;--i){ //Some operation } 胜过这段
我有下一个指令: cmp al, 1 jz mub 当al为2时(二进制为10)。这个指令会做什么?据我所知,我可以使用JE,JNE,JA等,但是cmp指令之后的jz是什么意思? 谢谢 最佳答案 jz
在 x86 汇编代码中,JE 和 JNE 与 JZ 和 JNZ 完全相同吗? 最佳答案 JE 和 JZ 只是完全相同的事物的不同名称:当 ZF(“零”标志)等于 1 时条件跳转。 (同样,JNE 和
我是一名优秀的程序员,十分优秀!