Oracle
 sql >> база данни >  >> RDS >> Oracle

Има ли начин да се преодолее DSRA9010E 'setReadOnly' не се поддържа от изключението WebSphere?

Опитайте да разопаковате connection обект като този:

Context ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup("jdbc/OracleDS");
Connection conn = ds.getConnection();

if (conn.isWrapperFor(oracle.jdbc.OracleConnection.class)) {
     // Returns an object that implements the given interface to
     // allow access to non-standard methods, or standard methods
     // not exposed by the proxy.
     oracle.jdbc.OracleConnection oraCon = conn.unwrap(oracle.jdbc.OracleConnection.class);
     // Do some Oracle-specific work here.
     oraCon.setReadOnly(readOnly);
     ....

}
conn.close(); 

Вижте WebSphere Application Server и JDBC 4.0 Wrapper Pattern



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL еквивалент на ORACLES rank()

  2. как да задействам актуализация на стойност на ред на таблица, използвайки стойност на ред от друга таблица в Apex Oracle SQL?

  3. Как да намеря конкретна маска в низ - Oracle?

  4. Oracle - в този обхват не съществува функция с име X

  5. Hibernate не генерира идентификатор, когато използва последователност на Oracle