你
update的时候哪里赋了这个值了??
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
update的时候哪里赋了这个值了??
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
解决方案 »
- 为什么myeclipse 的java swing 的design不显示界面呢?
- 100分 JComboBox 设置的问题
- 如何让JLabel的文本换行显示
- 使用100%的Java代码可不可以编写对系统硬件进行操作(即直接驱动硬件)的代码啊?比如说直接读写I/O数据,直接进行文件的读写???
- 安装jdk后,要做些什么配置?谢谢各位!
- 关于MySQL数据库与java的连接问题
- socket的问题,大家看看如何解决??
- 初学JAVA,用哪个软件来调试和编译程序?
- 一个简单的问题
- 请问哪里有OA(办公自动化)功能之一"工作流"的在线演示?
- 我想做一个用java实现的机器间语音聊天的程序,哪位高手给一点提示和建议
- wait()和notify()問題
execute(String sql)返回的是一个int类型
而executeQuery(String sql) 返回的是 ResultSet
public void executeInsert(String sql){//,String user) {
stmt = null;
rs=null;
try {
//connStr = connStr + user ;
//conn = DriverManager.getConnection(connStr);
stmt = conn.createStatement();
//stmt.executeQuery(sql);
//stmt.executeUpdate(sql);
stmt.execute(sql);
stmt.close();
conn.close();
}
catch(Exception ex) {
System.err.println("aq.executeInsert: " + ex.getMessage());
}
}
在主函数中用
String sql2="insert into outintable(Format,OutInDate,DanJuId) values('212','2006-04-27','2323')";
mycon.executeInsert(sql2);调用。
编译正确,执行时在打印:aq.executeInsert:General error.
sql2语句能确定正确。请指教,谢谢!
System.err.println("aq.executeInsert: " + ex.getMessage());
}
里面加上ex.printStackTrace();看看详细的异常信息
System.err.println("aq.executeInsert: " + ex.getMessage());
System.out.println("aq.executeInsert: "+ ex.printStackTrace());
}编译没通过。报'void' type not allowed here错误。
System.err.println("aq.executeInsert: " + ex.getMessage()); 改为
System.err.println("aq.executeInsert: " + ex);运行时报
java.sql.sqlException:General error 错误!