FC2ブログ

気になるニュースをひとりじめ

PREV | PAGE-SELECT | NEXT

≫ EDIT

スポンサーサイト



上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

| スポンサー広告 | --:-- | comments(-) | trackbacks(-) | TOP↑

≫ EDIT

MySQL JavaからMySQLへの接続



現在、JavaからMySQLへ接続してデータを抽出する勉強をしております。(MySQL Server4.1、ドライバはmysql-connector-java-2.0.14)どうも接続部分のコードがおかしいのか、コードをいろいろ変えてみても、エラーになります。//ドライバクラスをロードClass.forName("org.gjt.mm.mysql.Driver");//データベースへ接続String url = "jdbc:mysql:///hellodb?useUnicode=true&characterEncoding=SJIS")String user = "root";String pass = "XXXX";Connection con = DriverManager.getConnection(url,user,pass);↓↓実行後のエラーメッセージです。(java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?)ちなみにコマンドプロンプトからMySQLのcardbに接続する際はmysql -u root hellodb -pとうてば接続できます。この前にmysqld --default-character-set=sjisのようなコードをうつことはありません。(エラーになってしまったので)接続面で何か不備があるのでしょうか?JDBCドライバのjarファイルのクラスパスへの設定は済んであります。どなたかわかるかたいらっしゃいましたら教えていただけると助かります。どうぞよろしくお願いいたします。
スポンサーサイト

| 未分類 | 08:12 | comments(-) | trackbacks(-) | TOP↑

PREV | PAGE-SELECT | NEXT

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。