在Eclipse中Sql语句的有关问题

在Eclipse中Sql语句的问题
我在Eclispse中书写了这样一条Sql
String sql="select * from table where name=?";
然后我给'?'赋值后执行,执行出来为空.
但是这条sql在数据库中执行有值,这是什么原因

------解决方案--------------------
/?  里面值写死吧 sql端拷贝过来试试。
------解决方案--------------------
需要set值啊
------解决方案--------------------
你debug 看下具体的数据对不?