Вставка в базу данных Oracle с использованием JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Вставка в базу данных Oracle с использованием Java

Сообщение Anonymous »

Я пытаюсь вставить значения в таблицу на моем сервере Oracle, однако программа продолжает работать и не выполняется. Это мой код:

Вот как я подключаюсь к базе данных:

Код: Выделить всё

try {
connection = DriverManager.getConnection(
"jdbc:oracle:thin:@abc.xxx.edu:1521:soeorcl","123",
"123");
} catch (SQLException e) {
System.out.println("Connection Failed! Check output console");
e.printStackTrace();
return;
Затем я пытаюсь вставить значения в таблицу:

Код: Выделить всё

 try {
PreparedStatement prepareStatement = connection.prepareStatement("INSERT INTO MYTABLE (USERID, USERNAME, EMAILADDRESS, PHONENUMBER, PROFILEPICTURE )"
+ " VALUES (?, ?, ?, ?, ?)");
prepareStatement.setString(1, "10");
prepareStatement.setString(2, "ALI");
prepareStatement.setString(3, "gdgrgrregeg");
prepareStatement.setString(4, "0501977498");
prepareStatement.setNull(5, NULL);
prepareStatement.execute();
} catch (SQLException e) {
System.out.println("IT DOES NOT WORK");
}
Программа зависает на этапе подготовки Statement.execute(); Я уже проверил ограничения, и они работают, если я добавляю их вручную на сервер Oracle, но приведенный выше код не работает.

Есть идеи? Предложения?

Подробнее здесь: https://stackoverflow.com/questions/410 ... using-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»