JSP+ACCESS数据增删改查代码问题? 本帖最后由 dfgsdfhfghgfhrgh 于 2011-09-23 10:03:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 text不知道是不是access的关键字,建议不适用text作为表名,楼主的操作就是插入,查看insert sql如何写吧。 ResultSet rs = stmt.executeQuery("Select * FROM user");//执行查询语句这是我已经写好的 代码现在的问题是,如果我要向text.mdb插入一组数据 比如 (姓名:张三)(密码:123)这段代码 要怎么写 。。 也就是说 现在 text.mdb这个表中的数据是空的,我要把数据写入 ,求代码 stmt.executeUpdate("insert into text('张三','123')"); ResultSet rs = stmt.executeUpdate("insert into text('张三 ','123')"); 这段代码 直接报错 在myeclipse里面 这一行的左边 直接 提示错误 int cnt = stmt.executeUpdate("insert into text('张三 ','123')"); String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=G:\\text.mdb";Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn = DriverManager.getConnection(url);Statement stmt = conn.createStatement();int cnt = stmt.executeUpdate("insert into text('张三 ','123')"); rs.close();//关闭结果集stmt.close();//关闭执行语句对象conn.close();//关闭与数据库的连接刚才调试了一下,这样的话,rs.close();这一行就报错! rs.close();//关闭结果集 删了吧 就是一个JSP写好之后保存的时候 ,那一行直接 左边是个叉 刚才按照13楼的说法把哪一行删除后 代码如下 try{ String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=G:\\text.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection(url); Statement stmt = conn.createStatement(); int cnt = stmt.executeUpdate("insert into text('王琦 ','123')"); stmt.close();//关闭执行语句对象 conn.close();//关闭与数据库的连接 }catch (Exception ex) { out.print(ex); }运行之后,在浏览器中显示为姓名:密码: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。 ssh框架 JSP的Bug? 网页如何正常显示带格式的JAVA代码? ArrayList如何保存结果集 ireport 如何设置字竖着排 为什么会是乱码55555!求救高手 问一个技术实现性问题,帮忙!! 200分求没有license的jive(jive的早期版本可以免费使用的) 请问<%!BeansConstants CONST;%>是什么意思? [springmvc] 自定义的拦截器内设置编码 java如何读取excel单元格中颜色不同的文字 帮忙看个正则
现在的问题是,如果我要向text.mdb插入一组数据 比如 (姓名:张三)(密码:123)
这段代码 要怎么写 。。
这段代码 直接报错 在myeclipse里面 这一行的左边 直接 提示错误
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
int cnt = stmt.executeUpdate("insert into text('张三 ','123')");
rs.close();//关闭结果集
stmt.close();//关闭执行语句对象
conn.close();//关闭与数据库的连接
刚才调试了一下,这样的话,rs.close();这一行就报错!
删了吧
try{
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=G:\\text.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
int cnt = stmt.executeUpdate("insert into text('王琦 ','123')");
stmt.close();//关闭执行语句对象
conn.close();//关闭与数据库的连接
}catch (Exception ex) {
out.print(ex);
}
运行之后,在浏览器中显示为姓名:密码: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。