无尽的独
2015-05-06 22:57
采纳率: 100%
浏览 4.0k

Java中用 PreparedStatement语句查询 Oracle数据库没有结果?

图片说明
图片说明
图片说明
图片说明
图片说明
图片说明

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 走进Java 2015-05-07 02:30
    已采纳

    pst.setString,你的id是String类型吗????

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 比特灵 2015-05-07 00:20

    把SQL拷贝到数据库客户端运行一下,看有没有数据。

    评论
    解决 无用
    打赏 举报
  • 搬砖的IT农民工 2015-05-07 00:52

    看了几变程序上好像没有错误,你的数据库也不为空,那你可以试试用log日志方法,把执行的sql语句打印出来,然后把打印的语句放到数据库查询

    评论
    解决 无用
    打赏 举报
  • xiaoyaxue 2015-05-07 06:22

    DEBUG 看下 PST 里生成的SQL 参数是否对,有没有乱码

    评论
    解决 无用
    打赏 举报
  • shyling12 2015-12-24 02:21

    password是char,Oracle自动补了空格,所以password以参数形式传进去的查不了,补了空格的是可以查得到的。
    目前还没找到最优的方法解决!楼主的解决方法可以说下嘛?

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题