mysql:5251
From: Kouichi Matsumoto <Kouichi Matsumoto <k-m@xxxxxxxxxx>>
Date: Wed, 20 Mar 2002 11:53:53 +0900
Subject: [mysql 05251] JDBC で接続できません。
松本です。 # mysql -h localhost -u www -p test Enter password: xxx ではつながるのにJDBCで同様にしてもさっぱり繋がりません(T_T) MySQL3.23.42の./configureオプションは、 --with-extra-charsets=all --with-charset=ujis でmakeしています。OSは、Linuxです。 1.JDBCドライバを↓よりダウンロード http://prdownloads.sourceforge.net/mmmysql/mm.mysql-2.0.6.1.jar 2.JDBCドライバを展開 # $JAVA_HOME/bin/jar -xf mm.mysql-2.0.6.1.jar 3.CLASSPASSに、JDBCドライバを追加 export CLASSPATH=/home/xx/WEB-INF/classes/mm.mysql-2.0.6.jar 4.http://www.atmarkit.co.jp/flinux/rensai/mysql08/mysql08apx.html#l1 を下記のようにログインIDとサーバだけ変更し実行したところ以下のエラーになります。 # java Sample1 接続失敗です〜 理由:java.sql.SQLException: Server configuration denies access to data source import java.net.*; import java.sql.*; public class Sample1{ public static void main(String args[]){ public static void main(String args[]){ String server = "localhost"; //MySQLサーバ String db = "test"; // String user = "www"; //ユーザー名 String pass = "xxx"; //パスワード String url = "jdbc:mysql://" + server + "/" + db; Connection con = null; try{ //ドライバのロード Class.forName("org.gjt.mm.mysql.Driver"); //MySQLサーバへの接続 con = DriverManager.getConnection(url,user,pass); System.out.println("接続成功です!"); //切断 con.close(); }catch(SQLException e) { System.err.println("接続失敗です〜\n理由:" + e.toString()); }catch(Exception e){ e.printStackTrace(); }finally{ try{ //切断 con.close(); }catch(Exception e){} } } } 他のソースやドライバも試したのですが接続できませんでした。何が原因でしょうか? よろしくお願いします。 ///* Kouichi.Matsumoto */
-> 5251 2002-03-20 11:53 [Kouichi Matsumoto <k] JDBC で接続できません。 5252 2002-03-20 14:23 ┗[Shin-ichi Tsurunaga ] 5253 2002-03-21 20:38 ┗[Kouichi Matsumoto <k] 5254 2002-03-21 20:48 ┣[Tomohiro 'Tomo-p' KA] 5256 2002-03-24 00:57 ┃┗[Kouichi Matsumoto <k] 5262 2002-03-26 06:54 ┃ ┗[とみたまさひろ <tomm] 5255 2002-03-22 14:33 ┗[とみたまさひろ <tomm]