servlet代码:
//从JSP页面获取参数
String name=theRequest.getParameter("codeName");
String code=theRequest.getParameter("gcode");
String note=theRequest.getParameter("codeNote");try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\db1.mdb";
Connection conn = DriverManager.getConnection(strurl);
String sql= "INSERT INTO gCode(name,code,note) VALUES(?,?,?)";
PreparedStatement stat=conn.prepareStatement(sql);
stat.setString(1,name);
stat.setString(2,code);
stat.setString(3,note);
stat.executeUpdate();
stat.close();
conn.close();
}catch(Exception e){
System.out.println(e.getMessage());
}运行错误:[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
请教大家是什么原因阿?
//从JSP页面获取参数
String name=theRequest.getParameter("codeName");
String code=theRequest.getParameter("gcode");
String note=theRequest.getParameter("codeNote");try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\db1.mdb";
Connection conn = DriverManager.getConnection(strurl);
String sql= "INSERT INTO gCode(name,code,note) VALUES(?,?,?)";
PreparedStatement stat=conn.prepareStatement(sql);
stat.setString(1,name);
stat.setString(2,code);
stat.setString(3,note);
stat.executeUpdate();
stat.close();
conn.close();
}catch(Exception e){
System.out.println(e.getMessage());
}运行错误:[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
请教大家是什么原因阿?
解决方案 »
- java笔试帖 今天又栽在一个简单题目上
- 如何让程序在繁忙的时候把鼠标变为沙漏?
- 使用输入输出流修改文件的问题
- Tomcat4 取SQLServer 2000中bigint类型出错
- JAVA编程,在窗口的任务栏中中显示鼠标坐标
- 一个关于对象访问类成员变量的问题
- 有swing组件的窗体,要让焦点响应回车键而转移,除为每个组件,各加监听外,有无其它好方法?
- 如何将jsp的参数或对象传递给javascript的函数
- java在读取sybase11时出现乱码,是什么原因,各位大哥,大姐,大虾们,拜托啦
- 我要转学java了,时间不多了,大家给个方向吧! 先谢谢了!
- 关于Java程序设计中单元测试的问题
- 问下,DataSource 跟DriverManager有什么区别以及联系啊?今天面试的时候被这个整蒙啦
stmt.executeUpdate("insert into Users values('"+user.getUserName()+"','"+user.getPassword()+"',"+user.getAge()+")");
perstmt.setString(1,var1);
perstmt.setString(2,var2);
perstmt.setString(3,var3);
perstmt.setString(4,var4);
perstmt.executeUpdate();