请教:如何在servlet中向ACCESS数据库插入数据?

wynne wynne 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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 语句的语法错误。
请教大家是什么原因阿?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
wynne
Java SE 62,621 成员 307,251 内容