Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Bắt một xử lý kết nối Oracle gốc trong Hibernate 4 để chạy một proc được lưu trữ

Tùy chọn 2 mã hoạt động chính xác.

tức là.

OracleConnection oracleConnection = connection.unwrap( OracleConnection.class );

Vấn đề là chúng tôi có 2 phiên bản ojbc.jar - một dưới dạng mô-đun Jboss và một trong EAR, do đó là ClassCastException.

Như đã đề cập trong các nhận xét, mã này cũng hoạt động

oracle.jdbc.driver.OracleConnection oc = (oracle.jdbc.driver.OracleConnection) connection.getMetaData().getConnection();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgreSQL mysql oracle khác biệt

  2. Sử dụng PL / SQL làm cách nào để tôi đưa nội dung của tệp vào một đốm màu?

  3. Làm cách nào để chèn vào cột BLOB từ một câu lệnh chèn trong sqldeveloper?

  4. Oracle:Làm thế nào để biết được có một giao dịch đang chờ xử lý hay không?

  5. Sự khác biệt giữa con trỏ rõ ràng và ẩn trong Oracle là gì?