JAVA与数据库的问题!!!
String sql1= "insert into guest values( ' "+str1+ " ', ' "+str2+ " ', "+Integer.parseInt(str3)+ ", ' "+str7+ " ') ";
String sql2= "insert into Snumroomnum values ( ' "+str2+ " ', "+Integer.parseInt(str4)+ ", ' "+str5+ " ', ' "+str5+ " ') ";
ResultSet rs1=stmt1.executeUpdate(sql1);
ResultSet rs2=stmt2.executeUpdate(sql2);
为什么错误提示说类型(INT)不兼容??请高手指教!!!
------解决方案--------------------sql没有错误,使用executeUPdate()返回的不是记录,而是影响的记录条数,类似的方法还有
execute(String sql);
------解决方案--------------------ResultSet rs1=stmt1.executeUpdate(sql1);
ResultSet rs2=stmt2.executeUpdate(sql2);
-----------------------------------------
executeUpdate这个方法返回值是int类型的,不是ResultSet类型。
------解决方案--------------------sql2= "INSERT INTO Snumroomnum(Snum,roomnum,inti
me,outtime) VALUES( "+str2+ ", "+str4+ ", "+str6+ ", "+str7+ ") ";