質問させてください。
windows98に
・j2sdk-1_4_1_07-windows-i586.exe
・mysql-4.0.25-win32.zip
・mysql-connector-java-3.1.10.zip
をダウンロードしました。
環境変数を設定し javaソースコードを作成しました。
コンパイルは出来たのですが、実行すると
コマンドプロンプトに
java.sql.SQLException: Access denied for user: '@localhost' to database 'hellodb
'
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:770)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1228)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2544)
at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:264)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:193)
at HelloWorldJDBCMySQL.main(HelloWorldJDBCMySQL.java:15)
と表示されてしまいます。
過去ログを見させていただきましたが自分の求める回答を見つけきれませんでした。
どなたかご教授のほど、よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
例えば 下のようになってますか?
import java.sql.*;
class JdbcSample {
public static void main(String[] args) {
try {
// 1.JDBC Driver の登録
Class.forName("com.mysql.jdbc.Driver");
// 2.データベースへの接続
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/127.0.0.1", "root", "123456");
// 3.SQL ステートメント・オブジェクトの作成
Statement stmt = con.createStatement();
// 4.SQL ステートメントの発行
ResultSet rs = stmt.executeQuery("SELECT * from test");
// 5.結果の出力
while (rs.next()) {
System.out.println(rs.getString("b"));
}
// 6.データベースのクローズ
rs.close();
stmt.close();
con.close();
} catch (SQLException e1) {
System.out.println(
"SQLException: " + e1.getMessage());
System.out.println(
" SQLState: " + e1.getSQLState());
System.out.println(
" VendorError: " + e1.getErrorCode());
} catch (Exception e2) {
System.out.println(
"Exception: " + e2.getMessage());
}
}
}
fortranxp様
ご教授どうもありがとうございました。
コードを読み直し、もう一度考え直してみます。
本当にどうもありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- Java Java です 途中は省いてますが for(int i = 0; i < 25; i ++) { s 4 2022/05/20 23:36
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- ゲーム Ps5で、マイクラJava版って出来ますか?今マイクラ統合版でやってて、マイクラJava版もやってみ 1 2023/02/07 20:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLです。こんな感じですか?あ...
-
テーブル名が可変の場合のクエ...
-
#1062 - '0' は索引 'PRIMARY' ...
-
select *, `人口(男)`AND`人口(...
-
下記の問合せを行うクエリを、P...
-
うまくいきません教えてくださ...
-
東京23区を、皇居を中心とした...
-
SQLです。下記の問合せを行うク...
-
htmlコードで書かれた表にphpで...
-
無料なのに支払するのか!です...
-
【初歩】ラジオボタンをつかっ...
-
MySQLのエラーメッセージ(エラ...
-
sqlのエラー
-
テーブルのカラム構造だけをコ...
-
PhpMyAdminで作成して実行せよ...
-
下記の問合せを行うクエリを、P...
-
PHPとMySQLを使った掲示板の作り方
-
SQLでカラムを追加し、条件に合...
-
MySQL NULLだけをカウントして...
-
2023年10月25日現在のMAMP ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Column '' not found.
-
列数が多いと結果が行単位に改...
-
JDBCドライバについて
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
ODP.NETのバージョン確認
-
旧filemakerで和暦(令和など)...
-
ERROR 1045 (28000) (using pas...
-
副問合せにLIKE文を使う方法は...
-
INT型は金額の型に使用するべき...
-
like句を使って日本語を検索す...
-
postgreSQLのデータ型
-
RPMのmysqlとmysql-serverの違い
-
プライマリーキーの昇順でソー...
-
VBAで変数内に保持された二次配...
-
Float型の時の計算結果がおかしい
-
MySQLカラム名は日本語と英数字...
-
パスワード入力を省略したい
-
my.cnf と my.ini の違い
-
ヌル値は記憶容量を必要としな...
おすすめ情報