問題タブ [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.
maven - 私のOSはwindows7です。酒井大江の開発環境を作りたいです。
私のOSはwindows7です。酒井大江の環境を展開したいです。
どうしてか分かりません。
sakai - Windows 7で酒井大江の開発環境を構築したいのですが、やり方がわかりません。
私のOSはcmdでwindows7.です、私は実行します:
私は得た:
それから私は実行します:
私はこのエラーを受け取りました:
次に、org.sakaiproject.nakamura.ojdbc.jar をインストールします。フォルダー D:\sakai3\nakamura\contrib\oracle-jdbc の下でこのコマンドを使用します。
その後、新しいエラーが発生しました:</p>
次に何をすればいいですか?多くのウェブサイトを検索しましたが、良いアイデアがありません。どこが間違っているのか、何が欠けているのかわかりません。私は中国人です.私の壊れた英語を許してください.ありがとう!
maven - ojdbc6.jarをインストールすると、このエラーが発生しました。解決方法がわかりません。
oracleプラグイン--ojdbc6.jarをインストールしたい。これらのコマンドを実行すると:
最後の1つのコマンドを実行すると、次のエラーが発生しました。
これは私のpomです:
私の英語はとても申し訳ありません。私は中国人です。壊れた英語と不明瞭な表現を許してください。ごめんなさい!そしてありがとう!
java - OJDBCを介したOracleデータベースへの一括挿入のパフォーマンス
Oracleデータベースに大量(750.000)のレコードを挿入するために使用されるJavaプログラムがあります。OCIクライアントでOJDBC6ライブラリを使用しています。書き込まれるテーブルには330列が含まれ、そのうち8列が1つ以上のインデックスに表示されます。
2つのアプローチを試した後も、パフォーマンスの問題に苦労しています。
- プリペアドステートメントを1回作成し、各レコードのパラメーターを入力してからステートメントを実行するには、1時間29分かかります。
- プリペアドステートメントを1回作成し、各レコードのパラメーターを入力し、それらをバッチに追加して、500/1000/5000(いくつかのオプションを試しました)の処理済みレコードごとにバッチを実行するには、0時間27分かかります。
ただし、Informatica PowerCenterなどのETLツールを使用して同じデータを同じテーブルにマップすると、数分しかかかりません。このタイミングに到達することは希望的観測かもしれませんが、パフォーマンスが得られないかどうかは疑問です。
このアクションの合理的なタイミングと、それらをどのように達成できるかについて誰かが考えていますか?どんな助けでもありがたいです、事前に感謝します!
(関連する質問:私も多くのレコードを更新する必要があります。最も効率的なアプローチは、変更された列を追跡し、これらの列のみを含むレコード依存のプリペアドステートメントを作成するか、常に更新することです。すべての列、それによって同じ準備されたステートメントを再利用しますか?)
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を持っています。
java - ARRAYをストアドプロシージャに渡す際のデッドロック
配列をstordprocに送信しているときに、Javaレベルのデッドロックが発生します。スレッドダンプを添付しています。
この種のデッドロックを回避する方法。
コード:クラス拡張org.springframework.jdbc.object.StoredProcedure
私もこのアプローチで試しました:
配列 :
「connection=(OracleConnection)DataSourceUtils.getConnection(datasource);」から接続をチェックアウトすると、おそらくそうです。それはあなたに論理的な接続を与えるでしょう、しかしそれの基礎は「T4Connection」を利用するでしょう、しかしそれはそれを解放しています。そして再び同じ接続を探しています。
android - AndroidOJDBCファントム例外
AndroidアプリケーションをOracle10gDBに接続しようとしています。JDK1.6、OJDBC14.jarを使用しており、4。+アプリケーションで作業しています。以前はドライバーにいくつか問題がありましたが、ここに最良の問題があります:このコードを実行した後:
そして、私はそのようなポップアップを持っています:
getConnectionからのエラー:メッセージ:null差出人:nullメッセージ追加:null
ログまたはコンソールに出力がありません。
私は文字通り迷子になっています
どんな助けでも素晴らしいでしょう!
追伸:英語が下手でごめんなさい。
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()が必要です。
文書は間違っていますか、それとも私ですか?
java - JUnit で ojdbc を呼び出す
この投稿を使用して、データソースを使用して JUnit テストを作成したいと考えています。私はこのコードをテストしました:
しかし、Netbeans はこのクラス「OracleConnectionPoolDataSource」を見つけることができません。どうすればこの問題を解決できますか? このクラスを使用するためにインポートする必要があるパッケージは何ですか?