请教:如何在servlet中向ACCESS数据库插入数据?
wynne 2006-10-07 11:16:24 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 语句的语法错误。
请教大家是什么原因阿?