問題タブ [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.
java - 「IOエラー:ネットワークアダプターは接続を確立できませんでした」をランダムに取得する
Java 経由で Oracle データベースに接続しようとすると、「IO エラー: ネットワーク アダプタは接続を確立できませんでした」というメッセージがランダムに表示されます。エラーのスローを停止する前に、アプリケーションを数回実行する必要がある場合があります。
そのエラーがランダムにスローされる理由についてのアイデアはありますか? ojdbc6.jar ドライバーで JDK 1.7 を使用しています。
java - OJDBC を使用した可変数の入力に対する DB データ取得
OJDBC を使用して、データベースから特定の主キーのセットにデータを取得します。アルゴリズムを効率的にするために、テーブル全体を取得するのではなく、ループを特定のセットに制限します。
私はそのようにします
processCustomer メソッドはクエリを処理し、必要に応じて HashMap を埋めます。
これはベスト プラクティスではないと思います。なぜなら、私は顧客ごとに DB をヒットし (100k に達する可能性があります)、プロセスを完了するのに多くの時間がかかるからです。
それを行う最も効率的な方法は何ですか
java - Oracle JDBC ドライバーは、データを選択するときに \n を \\n にエスケープします
Oracle ドライバーがデフォルトで行末文字「\n」をエスケープされた文字列「\\n」にエスケープし、印刷時に「\n」が表示される理由を見つけようとしています。また、印刷する前に「\\n」を「\n」に置き換えるだけでなく、エレガントな方法で処理する方法についていくつか提案をしたいと思います。
追加情報:
- Oracle ドライバー: ojdbc6.jar
- Java 1.6.0_18 および 1.7.0_45
例:
- DB "column1" データ = line1\nline2\nline3
どんな助けにも感謝します、
乾杯
java - jdbc を介して Oracle コレクションを送受信する方法
複数の文字列型と 1 つのオブジェクト テーブルを受け取り、オブジェクト テーブルを返すストアド プロシージャを呼び出そうとしています。ここに私のタイプがあります:
これが私のコードです:
実行すると、次のようになります。
配列記述子に何か問題があると思われますが、それらはすべて正しく構築されているので、戻り値として渡した null 配列でしょうか? 複雑なコレクションの内外を表示するグーグルが見つからなかったので、途方に暮れています。
更新: 以下で言及するサイトのコードを見た後、これを書きましたが、完全に機能します。
tomcat - 本番環境で「antiJARLocking」をオンにすべきではないのはなぜですか?
Tomcat7 サーバーで Web アプリを実行していますが、デプロイ解除に問題があります。Windows がアプリケーション フォルダ内の特定の JAR ファイルをロックしているようです。「true」に設定できる「antiJARLocking」というコンテキスト属性があることがわかりました(ここで定義されています:http://tomcat.apache.org/tomcat-6.0-doc/config/context.html#Standard_Implementation)それは問題を解決するかもしれません。
実際のところ、実稼働環境ではこの属性を true に設定すべきではないと述べている人を何人か見てきました。しかし、私はその理由が何であるかを見つけることができません。この属性を true に設定すると、Tomcat の起動やアプリケーションの起動が遅くなる可能性があることはわかっていますが、これは大きな問題には思えません..? 私が間違っている?
一部の人が本番環境で「antiJARLocking」の使用を思いとどまらせる理由を説明する他の理由を知っていますか? JAR ロックの問題に対する他の解決策はありますか?
これが役立つ場合は、Tomcat 7.0.40 を実行しています。ロックされ続けるjarファイルは「ojbdc6.jar」です。
ご協力ありがとうございました!
weblogic - サーバー上の Weblogic の異なる ojdbc ライブラリ
weblogic ドメインで複数のサーバーを実行しています。
サーバー上で異なる ojdbc ドライバーを実行することは可能ですか?
サーバーの開始構成の下にクラスパスを追加しても機能しません。また、アプリケーションを使用してデプロイし、ライブラリとしてサーバーにデプロイしても、デフォルトは上書きされません。
手伝ってくれてありがとう
java - ojdbc7.jar で LIKE を使用すると SQLSyntaxErrorException が発生する
私は次の声明を持っています:
prpStat.getParameterMetaData();
ojdbc7.jarでメソッドを実行すると、次のようになります。ojdbc6 を使用する場合、例外はスローされません。
これを解決する方法はありますか?