こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

MySQLへの接続なんですが・・。

下記にあるJAVAのソースファイルがあるのですが、コンパイルしてクラスファイルをつくり、実行してもうまくいきません。
windows2000Professional, j2sdk1.4.0_01, MySQL3.23.47

// uc/BaseJdbc.java

import java.sql.* ;
public class BaseJdbc {
public static void main(String[] args) {
final String LINE = "---------------------------------------\n" ;
try {
Class.forName("org.gjt.mm.mysql.Driver") ; // JDBCドライバ登録
System.out.println("\n" + LINE
+ "MySQLのJDBCドライバを登録。") ;

Connection connection = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/river_data", "Administrator","lled") ;

System.out.println("データベース「jdbc:mysql://localhost/"
+ "river_data」へ接続。") ;
}
}
}

下記、コマンドプロンプトにて実行画面。

D:\azMySq\uc\BaseJdbc>java BaseJdbc

---------------------------------------
MySQLのJDBCドライバを登録。
java.sql.SQLException: Invalid authorization specification: Access denied for us
er: 'Administrator@localhost' (Using password: YES)
at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:330)
at org.gjt.mm.mysql.Connection.connectionInit(Connection.java:261)
at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Connection.java:89)
at org.gjt.mm.mysql.Driver.connect(Driver.java:167)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at BaseJdbc.main(BaseJdbc.java:20)

投稿日時 - 2002-09-26 22:45:54

QNo.367308

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

お返事遅れました。
申し訳ありませんが、私はmySQLを使用してシステムを作ったことがありませんので
情報のみをご紹介させていただきます。

参考URLの
”vi. JDBC ドライバのインストールとテスト”
をごらんになられてはどうでしょうか??

参考URL:http://www.net24.ne.jp/~ryo2/java/mysql.html

投稿日時 - 2002-09-28 22:16:19

ANo.1

ご覧ください。

参考URL:http://java-house.jp/ml/archive/j-h-b/039733.html

投稿日時 - 2002-09-27 02:40:37

補足

mysql> use mysql
Database changed
mysql> select host,user,password from user;
+-----------+---------------+------------------+
| host | user | password |
+-----------+---------------+------------------+
| localhost | root | |
| % | root | |
| localhost | | |
| % | | |
| localhost | Administrator | 5637b507043a6a29 |
+-----------+---------------+------------------+
mysql> update user set user is Administrator
-> where user is root;
ERROR 1064: You have an error in your SQL syntax near 'is Administrator

すいません。具体的にどうすればいいんでしょうか?無知で申し訳ありません。お願いします。

投稿日時 - 2002-09-27 10:31:22

あなたにオススメの質問