トップ «前の日記(2004-01-19) 最新 次の日記(2004-01-21)» 編集

呑んだくれ改めレッツゴー痛風日記


2004-01-20

_ 10:28出社

呑気に弁当こさえてたら遅くなった。

Tags: work

_ はじめてのMySQLとConnector/J(今日の、俺しょぼいかも)

新人に作ってもらっているアプリを日曜大工で僕も作ってみようかなということで、今そこにあるものだけを使ってやってみよう、と。で、自分の思い通りになるDBがMySQLしかなかったのではじめてのMySQL。

SQLを発行してもげもげやるのは普通にできるみたい。他のDBとそう違いはなさそう。

で、Javaから接続してみよう、と。Download Connector/J 3.0からmysql-connector-java-3.0.10-stable.tar.gzを落としてきて展開。mysql-connector-java-3.0.10-stable-bin.jarにクラスパスを通すだけでJDBC経由でMySQLが利用できるはず。

以下のようなちょいプロで接続できるかどうかをためしてみた。

import java.sql.*;
 
public class MySQLConnectionTest {
    public static void main(String[] args) {
        Connection conn = null;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost/test","user", "password");
            conn.close();
            System.out.println("succeed!!");
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}

で、早速ためしてみると、

java.sql.SQLException: Unable to connect to any hosts due to exception: \
    java.net.ConnectException: Connection refused
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:1690)
        at com.mysql.jdbc.Connection.(Connection.java:427)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:395)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)

む。何が悪いんだろう?どうにも接続できないみたい。

で、いろいろ調べて見た結果、mysqldが3306でlistenしてなさげなので設定を見直してみると、/etc/mysql/my.cnfに以下のようなものを発見。

# The skip-networkin option will no longer be set via debconf menu.
# You have to manually change it if you want networking i.e. the server
# listening on port 3306. The default is "disable" - for security reasons.
skip-networking

デフォルトではネットワークアクセスを許可しないんですね?とりあえず、skip-networkingの1行をコメントアウトしてmysqldをrestartした。

うまくいった。はぁ。こんなことで30分くらいはまってたぞ。しょぼいなぁ。

Tags: java work

_ 今日のお弁当

  • 白飯
  • 豚肉とピーマンの辛味噌炒め手抜き風
  • マヨネーズと刻み紅生姜の玉子焼き

うん。やっぱり紅生姜重要。

Tags:

_ 14:00東陽町

また中途半端な時間に。

Tags: work

_ 17:00中野

だから中途半端な時間に。。。

Tags: work

_ ふぎゃぁ。

なんか遠まわしに宣戦布告されたっぽい。売られたら買いますよ?のろしあげちゃうよ。

Tags: work

_ 鳥繁

会社で焼き鳥の話をしていたら、どうにも鳥が食べたくなったので。

Tags: 呑み

_ Pocket Park

呑み始めたらとまりません。

Tags: 呑み

_ 今日の禁酒日記

  • 生×2
  • ウーロンハイ×2
  • 宝山ロック×1
  • 久耀ロック×1
  • 善左衛門ロック×1
  • レッドアイ×1
Tags: 呑まず

カテゴリ一覧

トップ «前の日記(2004-01-19) 最新 次の日記(2004-01-21)» 編集