【エラー】 java.sql.SQLException: I/O例外です
2007. 5. 8. 12:14java.sql.SQLException: I/O例外です
コネクションの作成
JDBC(type4)ドライバーを使用してオラクルに接続を行うコネクションを
作成します。
Class.forName( "oracle.jdbc.driver.OracleDriver" );
Connection con = DriverManager.getConnection ( "jdbc:oracle:thin:@192.168.1.***:1521:ora816", ユーザー名, パスワード );
getConnection は引数にURL情報、Loginユーザー名、パスワードを取ります。引数はすべてString文字列として渡します。
URLの内訳
jdbc:oracle:thin:@ オラクルJDBCドライバーtype4で有ることを示す。
192.168.1.*** DBのTCP/IP
:1521 ポート番号
:ora816 オラクルSID
192.168.1.*** DBのTCP/IP
:1521 ポート番号
:ora816 オラクルSID
TCP/IP、ポート番号、オラクルSIDはDBインストール時に決まっているので
わからない場合はネットワーク管理者に問い合わせが必要です。
ポート番号のデフォルトは1521
コネクション作成時のエラー
java.sql.SQLException: I/O例外です。: The Network Adapter could not establish the connection
このエラーが発生した場合には、JDBCドライバーがオラクルを見つけられていない事を示しています。
私の場合には、ポート番号がデフォルトの番号を使っていないために発生しました。 IPアドレス、オラクルSID、リスナーが起動しているかどうか確認してください。
このエラーが発生した場合には、JDBCドライバーがオラクルを見つけられていない事を示しています。
私の場合には、ポート番号がデフォルトの番号を使っていないために発生しました。 IPアドレス、オラクルSID、リスナーが起動しているかどうか確認してください。