mysql:7442
From: <hatanaka@xxxxxxxxxx>
Date: Thu, 10 Apr 2003 15:05:20 +0900
Subject: [mysql 07442] MySQL に JDBC による接続時に java.io. IOException
こんにちは、はたなかです。 ネットワーク上にあるMySQLサーバー(Linux)に、Win2000から以下のコードで接続 しようとしています。 ============================================================================================= Windows2000マシン : j2sdk1.4.1_02 JDBCドライ バ(mysql-connector-java-2.0.14-bin.jar)も入れてみました ネットワーク上のLinuxマシン : j2sdk1.4.1_02 MySQL3.23.56 JDBCドライ バ(mysql-connector-java-2.0.14-bin.jar) ============================================================================================= import java.net.*; import java.sql.*; public class Sample1{ public static void main(String args[]){ String server = "○○○.○○○.○.○○○"; //MySQL ServerのIPアドレス String db = "ATMARKIT"; // String user = "test"; //user name String pass = "test2001"; //Password String url = "jdbc:mysql://" + server + "/" + db; Connection con = null; try{ //Load Driver Class.forName("com.mysql.jdbc.Driver"); //Connect MySQL Server con = DriverManager.getConnection(url,user,pass); System.out.println("Connection Success!"); //Disconnect con.close(); }catch(SQLException e) { System.err.println("Connection Unsuccessful...\nreason:" + e.toString()); }catch(Exception e){ e.printStackTrace(); }finally{ try{ //Disconnect con.close(); }catch(Exception e){} } } } ↑@ITのサンプルコードを拝借しています・・・ MySQLが稼動しているマシンで上のソース(IPアドレスは"locahost"に変えて)を実 行すると、エラーなくMySQLに接続できるのですが、 別のマシンからになると、以下のエラーが出ます。 java.sql.SQLException: Communication link failure: java.io.IOException IO?入出力?? どういった理由によるエラーなのかもわからず、しばらく考え込んでおります。 どなたかご教授くださいませ・・・
-> 7442 2003-04-10 15:05 [<hatanaka@xxxxxxxxxx] MySQL に JDBC による接続時に java.io. IOException 7443 2003-04-10 15:03 ┣[小川星児 <sogawa@xxx] 7457 2003-04-10 17:00 ┣["MORII,Tadashige" <m] 7469 2003-04-11 02:17 ┗[Katuhisa Uramoto <ka] Re: MySQL に JDBC による接続時に java.io. IOEx