sql >> データベース >  >> RDS >> Oracle

java.lang.ClassCastException:com.mchange.v2.c3p0.impl.NewProxyConnection

    Connectionが特定のOracleConnectionクラスであることを期待するOracle固有のAPIを使用しています。ただし、使用している接続はc3p0プロキシ接続であり、OracleConnectionクラスではありません。

    Oracle固有のAPIを使用する場合は、いくつかの選択肢があります。

    1. c3p0の生の接続操作を使用できます。 http://wwwを参照してください。 .mchange.com / projects / c3p0 / index.html#raw_connection_ops あなたが探している正確な例のために;
    2. c3p0には、実際には、この操作を実行するOracle用のjarファイルが付属しています。使用されることはめったになく、古くなりますが、一粒の塩です。
    3. プレリリースバージョンのc3p0-0.9.5 、完全なJDBC4 APIをサポートし、アンラップ操作を使用して生のOracle接続を抽出します。

    頑張ってください!



    1. 配列をフィールド値として保存したり、配列値をレコードとして保存したりするのは良い考えですか?

    2. 日時フィールド(mysql)から日付のみを抽出し、それをphp変数に割り当てます

    3. SQL Serverインデックスの後方スキャン:理解とパフォーマンスの調整

    4. MySQL UDF sys_exec()が機能しない