Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在MS access数据库中插入行_Java_Database_Ms Access_Odbc - Fatal编程技术网

Java 在MS access数据库中插入行

Java 在MS access数据库中插入行,java,database,ms-access,odbc,Java,Database,Ms Access,Odbc,极客们,我不知道为什么这段代码不起作用,它不会引发异常,但我的access数据库仍然是一样的,这一行没有添加到那里。如果你能帮助我,我会很高兴,它只打印1行,作为受影响的行数,正如我所知,但数据库仍然是一样的 public void connect() { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String xx="jdbc:odbc:aaaaa"; con = Dr

极客们,我不知道为什么这段代码不起作用,它不会引发异常,但我的access数据库仍然是一样的,这一行没有添加到那里。如果你能帮助我,我会很高兴,它只打印1行,作为受影响的行数,正如我所知,但数据库仍然是一样的

    public void connect()
{
    try{
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        String xx="jdbc:odbc:aaaaa";
        con = DriverManager.getConnection(xx);  
        st=con.createStatement();
        int i=st.executeUpdate("INSERT INTO Table1 VALUES ('aaaa','bbbbb',2014)"); 
        System.out.println(i);          
        st.close();

    } catch(Exception e)

        {System.out.print(e.toString());}           
    }

以防万一,尝试添加con.setAutoCommit(true);在executeUpdate()之前,最后关闭连接

以防万一,尝试添加con.setAutoCommit(true);在executeUpdate()之前,请尝试在结尾处关闭连接谢谢@Leo我关闭了连接,一切正常:)Visca Barca:D