数据库是使用mysql,用jdbc连接,
在查询结果集是出现了一个奇怪的问题,
String query = "select fee from sale_fee_in where fee_id=111;" ;
Statement stm = conn.createStatement();
ResultSet rst = stm.executeQuery(query);
if(rst.next()){
.....
System.out.println("bbbbbbbbb");
}
....
很奇怪的是在表sale_fee_in中不存在fee_id为111的数据,但是却可以输出“bbbbbbbbb”,
这是什么原因呢?
请各位高手帮帮忙,怎么才可以让他不输出这个“bbbbbbbbb”呢??
在查询结果集是出现了一个奇怪的问题,
String query = "select fee from sale_fee_in where fee_id=111;" ;
Statement stm = conn.createStatement();
ResultSet rst = stm.executeQuery(query);
if(rst.next()){
.....
System.out.println("bbbbbbbbb");
}
....
很奇怪的是在表sale_fee_in中不存在fee_id为111的数据,但是却可以输出“bbbbbbbbb”,
这是什么原因呢?
请各位高手帮帮忙,怎么才可以让他不输出这个“bbbbbbbbb”呢??
解决方案 »
- jdbc连接SQLService数据库出现问题
- (结贴率100%)求C代码转化成java实现。。。。
- File dir=new File("d:/2000","student")如果不写dir.mkdir(),他会自动创建这个目录吗???
- hibernate级联外键为NULL
- Eclipse开发的程序Myeclipse能导入继续开发吗?
- 请高人给我讲解以下以下的配置文件各个部分之间的关系。大侠们,好急啊
- 紧急求助大虾:怎样将JUnit的运行结果输出到JSP页面上?高分酬谢!
- 学完了清华出的那本1000叶的JAVA语言后,想象手机编程方向发展,请问要看什么书比较好?
- 关于工作方向问题
- webservice 中的序列化问题(棘手)
- jsp+javabean查询问题
- 请问Eclipes for j2ee 怎么像My一样用?
试着用一些 select fee from sale_fee_in where fee_id=?试试吧
就是用PreparedStatement试试
rst.next();时应该会报错!
怎么可能还会打出“bbbbbbbb”呢?
很费解!
Statement stm = conn.createStatement();
ResultSet rst = stm.executeQuery(query);
if(rst.hasNext()){
.....
System.out.println("bbbbbbbbb");
rst.next();
}