PreparedStatement pstmt2 = conn.prepareStatement("select * from employee where num = ‘N014’ " );
用这句查询没问题,但是用了占位符,死活不行
String num = "N014";
PreparedStatement pstmt2 = conn.prepareStatement("select * from employee where num = ? " );
pstmt2.setString(1, "N014");
返回的总是空集,有大神帮忙看看吗
用这句查询没问题,但是用了占位符,死活不行
String num = "N014";
PreparedStatement pstmt2 = conn.prepareStatement("select * from employee where num = ? " );
pstmt2.setString(1, "N014");
返回的总是空集,有大神帮忙看看吗
解决方案 »
- java求大神指导~~~十万火急
- JAVA怎么处理大于2G甚至20G的文件?
- java.lang.NumberFormatException: For input string: ""怎么回事?
- RandomAccessFile 这个类的用法 就是随即存储,最好给个列子哈
- 如何使用过滤器?
- 线程队列:该程序有些问题,出在哪,怎么解决?
- eclipse3.0的中文插件哪里有下载
- JAVA编程
- 请教各位大哥:
- 哪里有MSSQL2000和access的jdbc驱动啊????
- 关于安装SQL Server2005的问题
- 单元测试弹窗 no socket available,不知道该怎么解决,求大神指点一下吧
String sql="select * from employee where num = ? "
PreparedStatement pstmt2 = conn.prepareStatement(sql);
pstmt2.setString(1, "N014");
没有啥问题说明你查询的结果就是空集。你把查询的结果贴出来看看