这一句去掉试试:
stmt.executeUpdate("INSERT INTO a1"+"VALUES('calu','5555')");
stmt.executeUpdate("INSERT INTO a1"+"VALUES('calu','5555')");
解决方案 »
- 幼稚的问题,但我真的不懂
- 比如班级号049101,在其后面加学生号如:04910101,04910102....后面2位数中递增.后面两为99后不能在加,怎么写代码判断数据库里(mysql)的
- 请教:java中如何判断点是否在多边形内!!!!!!!!!!!!!!
- 如何通过代码最小化Frame窗口,java????
- 郁闷了郁闷了,大家来帮看看
- 那位能帮我看看JSP连接MYSQL的问题(菜鸟提问)
- HelloWorld程序求救
- 请问关于使用jxl读取Excel表内容的问题
- 在看<thinking in java>的时候遇到一个inner class的问题,请各位帮忙解答一下
- String型变量保存了unicode编码,如何把它输出成汉字?
- 请问那里有java类库的电子书籍下载和图书出售
- [1000分醒目]求mp3播放器代码
重新执行 Statement 对象之前,需要完成对当前 ResultSet 对象的处理。
stmt.close;
之后接着:
stmt = con.createStatement();
stmt.executeUpdate("INSERT INTO a1"+"VALUES('calu','5555')");stmt.close();
conn.close();
既然你是插数据按楼上的方法就可以了
又不是取数据
为什么要
while(rs.next())
{
System.out.println("name: "+rs.getString(1)+
", phone: "+ rs.getString(2));
}
你没有select语句,怎么能取出数据来呢
stmt.executeQuery(query);
stmt.executeUpdate("INSERT INTO a1"+"VALUES('calu','5555')");
ResultSet rs=stmt.getResultSet();
这3句的顺序应该是
或者是
stmt.executeUpdate("INSERT INTO a1"+"VALUES('calu','5555')");
stmt.executeQuery(query);
ResultSet rs=stmt.getResultSet();
要保证ResultSet紧跟着executeQuery
stmt.executeUpdate("INSERT INTO a1"
+"VALUES('calu','5555')");
stmt.executeQuery(query);
ResultSet rs=stmt.getResultSet();
2、 Insert问题
如果按照1不行,把insert该成
stmt.executeUpdate("INSERT INTO a1(字段1的名称,字段2的名称)"
+"VALUES('calu','5555')");