問題タブ [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 投票する
1 に答える
151 参照

maven - 私のOSはwindows7です。酒井大江の開発環境を作りたいです。

私のOSはwindows7です。酒井大江の環境を展開したいです。

どうしてか分かりません。

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

sakai - Windows 7で酒井大江の開発環境を構築したいのですが、やり方がわかりません。

私のOSはcmdでwindows7.です、私は実行します:

私は得た:

それから私は実行します:

私はこのエラーを受け取りました:

次に、org.sakaiproject.nakamura.ojdbc.jar をインストールします。フォルダー D:\sakai3\nakamura\contrib\oracle-jdbc の下でこのコマンドを使用します。

その後、新しいエラーが発生しました:</p>

次に何をすればいいですか?多くのウェブサイトを検索しましたが、良いアイデアがありません。どこが間違っているのか、何が欠けているのかわかりません。私は中国人です.私の壊れた英語を許してください.ありがとう!

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

java - このコマンドの間違いはどこにありますか?

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

maven - ojdbc6.jarをインストールすると、このエラーが発生しました。解決方法がわかりません。

oracleプラグイン--ojdbc6.jarをインストールしたい。これらのコマンドを実行すると:

最後の1つのコマンドを実行すると、次のエラーが発生しました。

これは私のpomです:

私の英語はとても申し訳ありません。私は中国人です。壊れた英語と不明瞭な表現を許してください。ごめんなさい!そしてありがとう!

0 投票する
2 に答える
512 参照

java - OJDBCを介したOracleデータベースへの一括挿入のパフォーマンス

Oracleデータベースに大量(750.000)のレコードを挿入するために使用されるJavaプログラムがあります。OCIクライアントでOJDBC6ライブラリを使用しています。書き込まれるテーブルには330列が含まれ、そのうち8列が1つ以上のインデックスに表示されます。

2つのアプローチを試した後も、パフォーマンスの問題に苦労しています。

  1. プリペアドステートメントを1回作成し、各レコードのパラメーターを入力してからステートメントを実行するには、1時間29分かかります。
  2. プリペアドステートメントを1回作成し、各レコードのパラメーターを入力し、それらをバッチに追加して、500/1000/5000(いくつかのオプションを試しました)の処理済みレコードごとにバッチを実行するには、0時間27分かかります。

ただし、Informatica PowerCenterなどのETLツールを使用して同じデータを同じテーブルにマップすると、数分しかかかりません。このタイミングに到達することは希望的観測かもしれませんが、パフォーマンスが得られないかどうかは疑問です。

このアクションの合理的なタイミングと、それらをどのように達成できるかについて誰かが考えていますか?どんな助けでもありがたいです、事前に感謝します!

(関連する質問:私も多くのレコードを更新する必要があります。最も効率的なアプローチは、変更された列を追跡し、これらの列のみを含むレコード依存のプリペアドステートメントを作成するか、常に更新することです。すべての列、それによって同じ準備されたステートメントを再利用しますか?)

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

java - ojdbc6.jar; zipファイルを開く際のエラー

SQLステートメントの実行中に例外を下回っていますか? 最大よりも大きいタイプの長さ

グーグルで検索したところ、多くの人が新しいバージョンのOracleドライバーを使用することを提案していることがわかりました。現在、私はojdbc14.jarファイルを使用しています。Oracleサイトojdbc14.jar、ojdbc5.jar、およびojdbc6.jarから新しいバージョンをダウンロードしました。しかし、現在、Eclipseはビルドを作成できません。エラーメッセージの表示: エラー:読み取りエラーD:\ Prop1 \ RP1 \ Web \ WEB-INF \ lib \ ojdbc6.jar; zipファイルを開く際のエラー

上記のエラーの手がかりはありますか?

私はjdk1.6、Tomcat 6.0、Oracle10gを持っています。

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

java - ARRAYをストアドプロシージャに渡す際のデッドロック

配列をstordprocに送信しているときに、Javaレベルのデッドロックが発生します。スレッドダンプを添付しています。

この種のデッドロックを回避する方法。

コード:クラス拡張org.springframework.jdbc.object.StoredProcedure

私もこのアプローチで試しました:

配列 :

「connection=(OracleConnection)DataSourceUtils.getConnection(datasource);」から接続をチェックアウトすると、おそらくそうです。それはあなたに論理的な接続を与えるでしょう、しかしそれの基礎は「T4Connection」を利用するでしょう、しかしそれはそれを解放しています。そして再び同じ接続を探しています。

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

android - AndroidOJDBCファントム例外

AndroidアプリケーションをOracle10gDBに接続しようとしています。JDK1.6、OJDBC14.jarを使用しており、4。+アプリケーションで作業しています。以前はドライバーにいくつか問題がありましたが、ここに最良の問題があります:このコードを実行した後:

そして、私はそのようなポップアップを持っています:

getConnectionからのエラー:メッセージ:null差出人:nullメッセージ追加:null

ログまたはコンソールに出力がありません。

私は文字通り迷子になっています

どんな助けでも素晴らしいでしょう!

追伸:英語が下手でごめんなさい。

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

java - getObject()によってJavaオブジェクトタイプにマップされたOracle JDBCタイプ-間違ったドキュメント?

これはドキュメントリンクです:「SQLとJavaタイプのマッピング」

行でJavaオブジェクトタイプにマップされた8.9.3JDBCタイプを見てみましょう:TIMESTAMP --java.sql.Timestamp

しかし、TIMESTAMP列のOracleデータベースでgetObject()を使用すると、戻りタイプはoracle.sql.TIMESTAMPであり、java.sql.Timestampにキャストできません。

getTimestamp()を使用できることは知っていますが、タイプに関係なく結果セットを処理するにはgetObject()が必要です。

文書は間違っていますか、それとも私ですか?

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

java - JUnit で ojdbc を呼び出す

この投稿を使用して、データソースを使用して JUnit テストを作成したいと考えています。私はこのコードをテストしました:

しかし、Netbeans はこのクラス「OracleConnectionPoolDataSource」を見つけることができません。どうすればこの問題を解決できますか? このクラスを使用するためにインポートする必要があるパッケージは何ですか?