当前位置: 技术问答>java相关
请教关于数据库问题
来源: 互联网 发布时间:2015-01-20
本文导语: 该语句不能返回正确结果(每次为空),为什么? PreparedStatement state=con.prepareStatement("select top 20 * from colmsg where Title Like ? order by editdate desc"); state.setString(1,"%0001%"); state.executeQuery(); | ...
该语句不能返回正确结果(每次为空),为什么?
PreparedStatement state=con.prepareStatement("select top 20 * from colmsg where Title Like ? order by editdate desc");
state.setString(1,"%0001%");
state.executeQuery();
PreparedStatement state=con.prepareStatement("select top 20 * from colmsg where Title Like ? order by editdate desc");
state.setString(1,"%0001%");
state.executeQuery();
|
嘿嘿,又一个中招者。你是不是用的jdbc-odbc桥啊?换成纯java的jdbc驱动器试一下。当初我写EntityBean的find方法时,用了‘like’结果被搞得好惨,后来还是偶尔发现jdbc-odbc桥不支持某些特性,换成第四类jdbc驱动器就好了。