Geeks Я не знаю, почему этот код не работает, он не генерирует исключение, но моя база доступа по-прежнему остается прежней, и эта строка не добавляется там, я был бы счастлив, если бы вы могли мне помочь, это только печатает 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() и закройте соединение в конце