本帖最后由 dfgsdfhfghgfhrgh 于 2011-09-23 10:03:27 编辑

解决方案 »

  1.   

    text不知道是不是access的关键字,建议不适用text作为表名,楼主的操作就是插入,查看insert sql如何写吧。
      

  2.   

    ResultSet rs = stmt.executeQuery("Select * FROM user");//执行查询语句这是我已经写好的 代码
    现在的问题是,如果我要向text.mdb插入一组数据 比如 (姓名:张三)(密码:123)
    这段代码 要怎么写 。。
      

  3.   

    也就是说 现在 text.mdb这个表中的数据是空的,我要把数据写入 ,求代码
      

  4.   

     stmt.executeUpdate("insert into text('张三','123')");
      

  5.   

    ResultSet rs = stmt.executeUpdate("insert into text('张三 ','123')");
     这段代码  直接报错  在myeclipse里面 这一行的左边 直接 提示错误
      

  6.   

    int cnt = stmt.executeUpdate("insert into text('张三 ','123')");
      

  7.   

    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();这一行就报错!
      

  8.   

    rs.close();//关闭结果集 
    删了吧
      

  9.   

    就是一个JSP写好之后保存的时候 ,那一行直接 左边是个叉
      

  10.   

    刚才按照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 语句的语法错误。