mysql:8325
From: "池 幸一" <"池 幸一" <ike-koichi@xxxxxxxxxx>>
Date: Sun, 26 Oct 2003 05:07:39 +0900
Subject: [mysql 08325] JDBCでの接続でSQLException発生(長文)
はじめまして。 先ほどのメール番号[08324]でご迷惑をおかけしたものです。 異常なメールを送付しまして、まことにもうしわけありません。 メールの設定を正しく終えましたので、再度送らせていただ きますことをお許しください。 JDBC習得のため、テーブルダンプのプログラムを作成したのですが、 DriverManager.getConnection でjava.sql.SQLExceptionとなります。 システムログをみると、「warning: can't get client address」と表示された のですが、当SQLExceptionを解消するために、JDBCを使ったプログラ ムやMySQLサーバに対し何か設定が必要なのでしょうか? LINUX/MySQL/java全般に対し初心者なのですが、参考情報があれば教えてくだ さい。 環境 OS:TURBOLINUX8 SERVER MySQL:3.23.58 jdbc:CONNECTOR/J 3.0.9 java:j2sdk-1.4.2 ※全て、バイナリパッケージからインストールしました。 以上 池 幸一 <実行結果> [root@server1 java]# java selectall ***sqlstate:08S01 ***select:java.sql.SQLException: Communication link failure: java.io.IOException , underlying cause: Unexpected end of input stream ** BEGIN NESTED EXCEPTION ** java.io.IOException MESSAGE: Unexpected end of input stream STACKTRACE: java.io.IOException: Unexpected end of input stream at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:1267) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:510) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1734) at com.mysql.jdbc.Connection.<init>(Connection.java:562) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java :361) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:193) at selectall.main(selectall.java:32) ** END NESTED EXCEPTION ** <実行時のシステムログ(var/log/messages)> Oct 25 22:33:10 server1 mysqld[513]: warning: can't get client address: Socket o peration on non-socket Oct 25 22:33:10 server1 mysqld[513]: refused connect from RL^D@