問題タブ [ojdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1641 参照

java - OJDBC6 から OJDBC7 ドライバーの更新により、ClassCastException が発生する

アプリケーションの OJDBC ドライバーを OJDBC6 から OJDBC7 に更新しました。そして、奇妙なClassCastExceptionを取得しました。内部ログは、次の oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$BlockReleaserListener.(BlockSource.java:348) ことを示しています: java.lang.ClassCastException: sun.management.MemoryImpl cannot be cast to javax.management.NotificationEmitter

http://www.docjar.com/docs/api/sun/management/MemoryImpl.htmlによると、 MemoryImpl は NotificationEmitter を実装しているため、この例外が表示される理由はわかりません。

JVM を Hotspot から IBM (両方とも JDK7) に変更すると、同じ結果になります。 java.lang.ClassCastException: com.ibm.lang.management.MemoryMXBeanImpl incompatible with javax.management.NotificationEmitter

また、MemoryMXBeanImpl は NotificationEmitter を実装します。

誰かが回避策を持っているか、なぜそれが起こるのか考えているなら、私はとても感謝しています!

0 投票する
0 に答える
845 参照

eclipse - Eclipseでojdbc14.jarをmavenプロジェクトに追加する方法

ojdbc14.jar ファイルを Eclipse の Maven プロジェクトに追加するにはどうすればよいですか? 他の投稿では、jar をローカル リポジトリにインストールすることについて言及されています。ただし、このマシンにmavenをインストールすることはできず、Eclipseが唯一の方法です。

ありがとう。

0 投票する
0 に答える
576 参照

character-encoding - JDBC ARRAY(ORACLE CollectionTYPE) は、JAVA で文字列値エンコーディングを使用します

私は英語がうまくない

そして私の英語は文法が間違っています

理解を願う

OJDBC6 で ARRAY CLASS を使用しています。

それ(ARRAYクラス)を使用して、データをOracleデータベースに送信します(手順)。

数値型と日付型のデータは、オラクルで非常によく使用されます。

ただし、varchar2 型のデータは oracle (ARRAY) では null です

別のソリューション (Java パス設定 orai18n.jar ファイル) が表示されますが、java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/i18n/text/converter/CharacterConverter; のエラーがあります。

この問題の解決策が見つかりません

この問題を解決する方法をお願いします ~~ ~~

私はJDK1.7、OJDBC6.jarを使用しています

---------------------------------------------- orclae コード -- -------------------------------- タイプXXXXXXXX_TYPEをオブジェクトとして作成または置換(

--XXXXXXXX_TYPE終了

タイプ XXXXXXXXXXX_TBL を XXXXXXXX_TYPE のテーブルとして作成または置換

-- XXXXXXXXXXXX_TBL終了

----------------------------------------------java--------------------- ---------------------------

public class Ex_mainJava {

}

- - - - -コンソール - - - - - - - - - - - - - - - - - -


サンプルコードソース

???の問題を解決してください (問題)

ありがとうございました。あなたは私の問題について私の情報源を読んでください

0 投票する
1 に答える
2474 参照

java - OJDBC はプリペアド ステートメントで Oracle ヒントをサポートしていますか

次のようなクエリがあります。

したがって、私が基本的に実行するSQLは次のとおりです。

このクエリは、modificationTime と他の 2 つの列に対する既存の結合インデックスを使用しないため、非常に低速で実行されます。代わりに、完全なテーブル スキャンを実行します。以下に示すように、ヒントを使用して上記のインデックスの使用を強制すると、すべてがスムーズに実行されます。

私の質問は: これは OJDBC で機能しますか? コードを次のように単純に変更できますか。

すべてが期待どおりに機能しますか?それとも、OJDBC は何らかの形でコメント/ヒントを削除しますか?

0 投票する
11 に答える
125641 参照

java - pom.xml にアーティファクト com.oracle:ojdbc6:jar:11.2.0 がありません

pom.xml にアーティファクト com.oracle がありません

私は Eclipse Luna を使用しており、Maven プロジェクトに取り組んでいます。ojdbc jar のエントリを pom.xml に追加すると、xml でエラーが発生します。groupId、artifactId、およびバージョンが正しいため、問題の理由が見つかりません。

どうすれば問題を解決できますか?

0 投票する
1 に答える
33240 参照

java - java.sql.SQLException: 接続が閉じられています

テーブルからデータを収集し、データベースを更新している挿入後に別のテーブルに挿入するクォーツスレッドアプリケーションを作成しています
が、上記のエラーが発生したときに、テーブルに2回挿入されたデータの一部を取得しました

注意:
1. Oracle DB を使用します
2. **OJDBC6.jarを使用して接続します**
3.すべてのテーブルは同じスキーマにあります

スタックトレース:

密着機能は、

0 投票する
1 に答える
4354 参照

java - java.io.NotSerializableException - oracle.jdbc.driver.T4CConnection

Oracle Database テーブルにデータを追加しようとしています。データが追加されても、ページは更新されず、次のエラーが表示されます: java.io.NotSerializableException - oracle.jdbc.driver.T4CConnection

ここに私のJavaコードがあります:

ここに私の.xhtmlコードがあります:

助けてくれてありがとう。

0 投票する
1 に答える
229 参照

java - OJDBC ドライバーはクライアントのロケール設定を使用します - バグ/機能?

Oracle DB に対してヒキガエルでこのクエリを実行すると、次のようになります。

ロケール サーバーの設定に応じて、次のようになります。

これは完全に理にかなっていて、大丈夫です。

次のように、OJDBC ドライバーを介して Java でまったく同じことを行う場合:

日曜日または月曜日に返されますが、これは、このステートメントを実行している JVM に提供されたクライアントのローカル設定によって異なります。これは、返される回答がサーバーのローカル設定ではなく、クライアントの設定に依存することを意味します。

修正は本当に簡単です、追加してください

さて、私の実際の質問に移ります。なぜ誰もがこれが良い考えだと思うでしょうか?!? これが理にかなっている状況はありますか?私の意見では、これはバグであるか、少なくとも非常に悪い設計/コンセプトであるため、これは機能ですか。

よろしく、コリン