JDBCについて – 固定ページ 2 – プログラミング – Home

通知
すべてクリア

[解決済] JDBCについて

固定ページ 2 / 2

ビルくん
 ビルくん
(@ビルくん)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

少し変化がありまして、ドライバを読み込むことはできたかと思います。

String user = java;
String pass = java;
String url = jdbc:oracle:thin:@192.168.**.**:*:****;

Class.forName(oracle.jdbc.driver.OracleDriver);
System.out.println(Test);

ここまでの処理は通ります。↑

// データベースへ接続
Connection conn = DriverManager.getConnection(url,user,pass);
ここの処理で実行時エラーがでます。

内容は、
java.sql.SQLException: I/O例外です。: Connection refused(DESCRIPTION=(TMP=)
(VSNNUM=150999040)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
です。
接続するときにデータベースの方が悪いのか、自分のとこが悪いのか
原因がわかりません。

ご返答お願いします。


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

接続が拒否されていますので、接続時のパラメータの誤りが考えられます。
12505がORACLEのエラーコードでしょう。
これの意味を調べてみてください。


返信引用
ビルくん
 ビルくん
(@ビルくん)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

ご返答頂いたみなさん。
ありがとうございました。

正常に動作しました。

原因は
String url = jdbc:oracle:thin:@192.168.**.**:*:****;
の、SIDでした。

サービスネイムをいれていたのですが、
インスタンス名を入れたら、正常に動作しました。


返信引用
固定ページ 2 / 2

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました