sql >> Databasteknik >  >> RDS >> Oracle

Finns det något sätt att övervinna DSRA9010E 'setReadOnly' stöds inte på WebSphere-undantaget?

Försök att packa upp connection objekt så här:

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(); 

Se WebSphere Application Server och JDBC 4.0 Wrapper Pattern



  1. AJAX uppdaterar MYSQL-databas med funktionen anropad från HTML genererad från PHP

  2. Timeout för anslutning för DriverManager getConnection

  3. Codeigniter Join med flera villkor

  4. Är det möjligt att använda WHERE-satsen för att välja alla poster i SQL-satsen?