проблема с подключением к базе данных Oracle и вставкой данных в ее таблицы с использованием кнопок GUI в качестве метода выполнения
Я не знаю, почему этот код не будет работать, я пробовал так много способов ипакет кода по-прежнему не будет подключаться и вставлять данные в базу данных моего Oracle (Oracle Database 11g Express Edition). Любые гуру программирования, к которым я могу обратиться?
Я пытался изменить каждую мелочьчасти кода и яростно пытаюсь понять, что с ним не так, в настоящее время ошибок нет, но я точно знаю, что что-то не так с целым кодом, поэтому он не подключается,
-Я пробовалзаявления if-else, я пробовал следить за видео на YouTube, и проблема заключается в языковом барьере и разнице в кодировании
Вот весь код:
String dbURL = "jdbc:oracle:thin:@192.168.1.8:1521:XE";
String username = "BOOKBORROWING";
String password = "BOOKBORROWING";
try { Connection conn=DriverManager.getConnection("dbURL, username, password");
PreparedStatement pst=conn.prepareStatement("insert into studentinfo(ID,USN,FULL_NAME,EMAIL,BOOK_NAME,DATE_BORROWED) values (?,?,?,?,?)");
String usn = jusn.getText();
int usn_no=Integer.parseInt(usn);
String fn = jfn.getText();
String email = jgmail.getText();
String bkname = jbkname.getText();
String dateb = jdate.getText();
int dateb_no=Integer.parseInt(dateb);
String sql="insert into studentinfo(ID,USN,FULL_NAME,EMAIL,BOOK_NAME,DATE_BORROWED) values (?,?,?,?,?)";
ps = conn.prepareStatement(sql);
ps.setInt(1, usn_no);
ps.setString(2, fn);
ps.setString(3, email);
ps.setString(4, bkname);
ps.setInt(5, dateb_no);
ps.executeUpdate();
JOptionPane.showMessageDialog(null, "Done");
conn.close();
} catch (SQLException ex) {
Logger.getLogger(BorrowPage.class.getName()).log(Level.SEVERE, null, ex);
}
весь этот блок кода - проблема, у меня есть необходимый импорт и все, и он все еще не будет работать. ![enter image description here](https://i.stack.imgur.com/VhUNx.png)