リモートのOracleデータベースにJavaプログラムを接続し、私は私のPC.Iの仮想マシンにインストールされている私のOracleサーバーは、次のコードを試してみてください。私は私のJavaプログラムとの間の接続を確立したい
connection=DriverManager.getConnection("jdbc:oracle:thin:@server:1521:dbname", "user", "password");
をここにエラーがあります:
java.sql.SQLRecoverableException: Erreur d'E/S: The Network Adapter could not establish the connection.
私はjavaを開発するための私のツール以外に何もインストールしていません。私の聴取者はここからそのコンテンツを開始します:
TST=
(DESCRIPTION =
(ADDRESS+ (PROTOCOL = TCP) (HOST = oracleserver.domainesa)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = TST)
)
)
ここでoracleserverは私のサーバの名前です。 私を助けてください。
Thin JDBCドライバを使用しているため、TNSリスナーの設定には関係ありません。シンドライバーは、TNSリスナー構成ファイルを使用しません。 – Jesper
JDBC URLとして 'jdbc:oracle:thin:@server:1521:dbname'を使用していますか?その文字列の 'server'部分を、データベースサーバの実際のホスト名またはIPアドレスで置き換えます。 – Jesper