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]