Geeks 我不知道为什么这段代码不起作用,它没有抛出异常,但我的 Access 数据库仍然相同,并且没有添加这一行如果你能帮助我,我会很高兴,据我所知,它只打印 1 作为受影响的第 f 行,但数据库仍然相同。
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() 之前并在最后关闭连接
关于java - 在 MS Access 数据库中插入一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25149441/