вставка строки в базу данных доступа MS

1

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());}           
    }
  • 0
    на всякий случай попробуйте добавить con.setAutoCommit (true); перед executeUpdate ()
  • 1
    также попробуйте закрыть соединение в конце
Показать ещё 1 комментарий
Теги:
database
odbc
ms-access

1 ответ

1

на всякий случай, попробуйте добавить con.setAutoCommit(true); перед executeUpdate() и закройте соединение в конце

Ещё вопросы

Сообщество Overcoder
Наверх
Меню