выполняю работу в 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) работают
напишите кусок кода где будет выполняться запрос
21 мая 2009 в 20:04
Что за 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 – Там константы