2012年12月21日金曜日

[MySQL]Windows7(64bit)でcseを使ってMySQLに接続

環境は以下の通りです。
サーバー:Windows 2000 sp4、MySQL 5.1.66
クライアント:Windows7(64bit)

このクライアントでcse(Common SQL Environment)を使った時のメモです。

1.MySQL odbcドライバのインストール
MySQLのバージョンが3以上だと、odbcからしかつなげないとの事。
MySQLのサイトからodbcドライバー「Windows (x86, 64-bit), MSI Installer Connector-ODBC」をダウンロードしてインストール。
この時のバージョンは5.2.2でした。
http://www.mysql.com/downloads/connector/odbc/

2.odbcドライバの設定
コントロールパネルからデータソースを選択して、ユーザーDSNタブにて、追加ボタンを押下。
「MySQL ODBC 5.2w Driver」を選択して完了を押下。
続いてodbcの設定。
Charset Setに「sjis」を書かないと、後でcseに表示した日本語が文字化けします。
ちなみにMySQLの環境はUTF-8です。

3.cseからの接続
後はcseの接続で、DBMSに「ODBC汎用」を選び、データソース、ユーザ名、パスワードを入力すれば接続できます。

補足:最初のうちはcseの起動時に「libmysql.dllが見つからない」と言われてましたが、odbcドライバを5.1.1から5.2.2に変えたら(だと思う)怒られなくなりました。



0 件のコメント: