姓名是char的话你是不是应该加上单引号?Select * from 黑名单 where 姓名 like '%王五%'当然如果SQL Server不是这样的话就当我没说。I hate M$
解决方案 »
- java String repalce大难题!
- 获取session值的问题最新
- ERROR org.hibernate.impl.SessionFactoryImpl - Error in named query: searchFilm
- jsp指令标签就2个吗?jsp动作都有什么(全部)
- 关于ie缓存的奇怪问题
- jsp中javabean访问数据库,允许jsp是出错了,大虾帮忙啊!
- 关于Jbuilder中Jdom的配置问题
- JSP主机问题.
- 连接odbc路径问题,解决即给分,在线等待
- 怎么样在jbuilder中部署smartupload。急~
- 请问在Linux中安装JDK后,JAVA_HOME到底是/usr/java/j2sdk1.4.1-01呢?还是/usr/java呢?我想试配JSP,可我装了tomcat和resin,都不能成
- 想请高手帮我弄清楚Tomcat配置了多个虚拟目录后的classpath问题?
说明你的sql语句是正确的"没有返回任何符合条件的行"
只能说明你数据库操作代码不正确
改正:
Statement stmt=conn.createStatement();
String sql="select * from dbname";
ResultSet rs=stmt.executeQuery(sql);
PreparedStatement pstmt=con.prepareStatement("Select * from 黑名单 where 姓名 like ?");
这种写法是不正确的
说明你的sql语句是正确的
还有该成用stmt.executeQuery(sql);试试.
我使用了微软提供的SQLServer Driver for JDBC以后,问题解决了。
开始的时候我用的是JDBC-ODBC桥。