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

WSJDBCConnection không bao bọc các đối tượng kiểu oracle.jdbc.OracleConnection

Kiểm tra lại cấu hình của bạn. DataSource của bạn không được trỏ đến Oracle DB như bạn nghĩ. Tôi đã kiểm tra mã của bạn và nó sẽ hoạt động nếu DataSource của bạn thực sự trỏ đến Oracle DB.

isWrapperFor() phương thức đang cố gắng cho bạn biết rằng Kết nối của bạn không bao bọc OracleConnection và điều đó cũng phù hợp với những gì thông báo ngoại lệ đang cho bạn biết.

Bạn có thể kiểm tra thông tin sản phẩm nguồn dữ liệu như sau:

DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product:  " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể tải tệp hoặc lắp ráp cho Oracle.DataAccess trong .NET

  2. Cách loại bỏ phần đệm bên phải cho tên ngày trong Oracle

  3. tạo bảng dựa trên kiểu người dùng xác định

  4. Nhà cung cấp không tương thích với phiên bản máy khách Oracle

  5. WHERE IN điều kiện không chấp nhận giá trị chuỗi