关于sql语句的问题

chrishao 发布于 2014/02/15 10:37
阅读 130
收藏 0

@JFinal 你好,想跟你请教个问题:

我在使用jfianl的时候,要去数据库查询东西,会需要参数但是我使用这样的方法就会报500错误

Store.dao.findFirst("select * from store where storeName='?'",storeName);

但是吧语句拼接起来换成这样

Store.dao.findFirst("select * from store where storeName='"+storeName+"'");

就不会报错,请问是为什么啊?

加载中
1
NealFeng
NealFeng
不了解jfinal。但为什么语句里面的问号( '?')要加单引号?,我看JDBC里是不用加单引号的,去了试试?
chrishao
chrishao
额。。。我错了,居然没看到'
0
那天早上
那天早上
? 改成 {0}  ?不知道是不是
返回顶部
顶部