准备的语句参数问题

用户1

我想要一种Java方法从Oracle 11g数据库中提取一条记录,但是由于没有得到任何返回的记录,我遇到了麻烦。如果我通过取消注释第4行和注释第5&7行来对值进行硬编码,result则将填充一条记录。没有异常被捕获。我想念什么?

    conn = DriverManager.getConnection(url,props);

    String sql = "select col1, col2, col3"
              + " from table1"
             // + " where user_id = 'user123'"; // line 4
              + " where user_id = ?"; // line 5

    PreparedStatement preStatement = conn.prepareStatement(sql);

    preStatement.setString(1, "user123"); // line 7

    ResultSet result = preStatement.executeQuery();

    while(result.next()) {
        System.out.println("works");
    }
卡尔提凯扬·苏克库

在查询中使用trim()函数。它可能与表的数据问题有关。

String sql = "select col1, col2, col3"
+ " from table1"
+ " where trim(user_id) = ?"; // line 5

在问号(?)符号后留空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP准备的语句问题

来自分类Dev

Java Mysql预准备语句语法问题

来自分类Dev

绑定多个参数以准备语句

来自分类Dev

PHP PDO准备语句参数导致错误

来自分类Dev

PHP Postgres准备的语句无法识别参数

来自分类Dev

python准备stmt参数传递的问题

来自分类Dev

准备语句准备错误

来自分类Dev

Android SQLite:删除语句准备查询的问题

来自分类Dev

在准备好的语句参数中使用表列

来自分类Dev

在所选参数中使用预准备语句

来自分类Dev

准备的语句无法通过引用传递参数2。

来自分类Dev

“在准备好的语句中未提供参数数据”

来自分类Dev

即使知道参数的类型,也需要准备语句吗?

来自分类Dev

是否可以计算PDO准备语句中的参数数量?

来自分类Dev

准备语句,SQLSTATE [HY093]:无效参数数

来自分类Dev

在绑定参数中遍历数组-准备好的语句

来自分类Dev

不知道有多少参数时的预准备语句

来自分类Dev

预准备语句中的参数是否包含连字符(-)?

来自分类Dev

在准备好的语句参数中使用表列

来自分类Dev

PHP mysqli为带out参数的存储过程准备了语句

来自分类Dev

是否可以计算PDO准备语句中的参数数量?

来自分类Dev

Cassandra准备语句-绑定参数两次

来自分类Dev

db2_prepare():绑定参数时语句准备失败

来自分类Dev

PDO多参数绑定准备好的语句

来自分类Dev

PHP-如何记录准备好的语句作为参数

来自分类Dev

准备好的语句 - 使用参数指定表名

来自分类Dev

MySql 准备语句 - 是否可以参数化列名或函数名?

来自分类Dev

在PHP中使用MySQLi预准备语句,获取“预准备语句中没有为参数提供数据”

来自分类Dev

在npgsql预准备命令中替换预准备查询参数的问题

Related 相关文章

热门标签

归档