Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dlaczego moja aktualizacja JDBC nie działa?

Co oznacza getConn() zwrócić ? Podejrzewam, że za każdym razem jest to inne (w puli?) połączenie.

To:

getConn().setAutoCommit(false); //Added
PreparedStatement pStmnt = getConn().prepareStatement(update);

powinien prawdopodobnie przeczytać:

Connection c = getConn();
c.setAutoCommit(false); //Added
PreparedStatement pStmnt = c.prepareStatement(update);

np. jeśli getConn() za każdym razem zwraca inne połączenie, wtedy masz problemy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przeprowadzić ręczną dezinstalację Oracle?

  2. Jak korzystać z partycji lub max?

  3. Jak połączyć wiele wierszy w jeden w Oracle bez tworzenia procedury składowanej?

  4. Oracle Merge vs Select, następnie wstaw lub zaktualizuj

  5. SqlDeveloper:wyczyść listę aliasów sieciowych