sql >> Database >  >> RDS >> Oracle

Uitpakken naar OracleConnection

Ik gebruik "oracle.jdbc.pool.OracleConnectionPoolDataSource" als datasouce-klasse in glassfish.

Gebruik de klasse of zoek de jboss-klasse.

Bewerken en proberen:

public OracleConnection getOracleConnection(Connection connection) throws SQLException {
    OracleConnection oconn = null;
    try {
        if (connection.isWrapperFor(oracle.jdbc.OracleConnection.class)) {
            oconn = (OracleConnection) connection.unwrap(oracle.jdbc.OracleConnection.class)._getPC();
        }
    } catch (SQLException e) {
        throw e;
    }
    return oconn;
}


  1. Debezium:Geen maximum LSN vastgelegd in de database; zorg ervoor dat de SQL Server Agent actief is

  2. Case-statement in MySQL

  3. MSSQL cast( [varcharColumn] naar int) in SELECT wordt uitgevoerd voordat de WHERE-component slechte waarden uitfiltert

  4. Oracle:is er een logische reden om geen parallelle uitvoering te gebruiken met subquery's in de SELECT-lijst?