singlepost

java and sql << На главную или назад  

выполняю работу в Jbuilder and Access
база подключена через одбс драйвер
пусть в таблице есть поля 1,2,3, 4 (текстовые) и 6 ( числовое)
нужно сделать вставку
по следующему sql запросу
INSERT INTO TABLE_NAME (1,2,3,4,6) VALUES ('ivan','sergei','alex','nabbla',234.54)
**
openDb=Statement st;
ResulltSet rs= st.exequteUpdate("INSERT INTO TABLE_NAME (1,2,3,4,6) VALUES ('ivan','sergei','alex','nabbla',234.54)");
**
данный код вызывает ошибку и запрос не уходит

запрсы на выборку (Select) работают

напишите кусок кода где будет выполняться запрос

92 ответов в теме “java and sql”

  1. 1
    Веталь Little ответил:

    Что за Exception вылетает?
    А это как openDb=Statement st; ?

    Я делаю вот так:

    Connection con=null;
    PreparedStatement ps=null;
    try{
    //Получаем Connection к БД
    con= DBUtils.getConnection(Ontology.D?4??4??1?BASE_ADDRESS);
    //Подготавливаем PreparedStatement
    ps=con.prepareStatement("INSERT INTO TABLE_NAME (1,2,3,4,6) VALUES (?,?,?,?,?)");
    ps.setString(1,"ivan");
    ps.setString(2,"serge");
    ps.setString(3,"alex");
    ps.setString(4,"nabbla");
    ps.setDouble(5,234.54);
    //Выполняем Апдейт
    ps.executeUpdate();
    }catch(Exception e){
    //Обработка исключительной ситуации
    }
    finally {
    DBUtils.closeConnection(con);//Закрываем Конекшн
    DBUtils.closePreparedStatement(ps);//Закрываем PreparedStatement
    }

    При этом у меня есть 2 класса:
    DBUtils – содержит методы для работы с БД
    Ontology – Там константы

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.