IISにOSSをインストールするための情報サイト [IIS de OSS 64bit]

IIS de OSS 64bit > MySQL > MySQL+CSE

MySQLのSQLを簡単・便利に実行する環境としてCSE(Common SQL Environment)がある。

  1. つみきWeb(公式サイト)よりダウンロード
  2. 適当に展開
  3. MySQL Connector/ODBC(3.51)をダウンロード・インストール
  4. 「スタート > コントロールパネル > 管理ツール > データソース(ODBC) > システムDSN > 追加 > MySQL ODBC X.X Driver > 完了」
  5. 接続情報を入力、キャラクタセットをsjisとし「OK」クリック

MySQLサーバ側の文字コードがShift-JIS以外の場合は、5.1系のODBCコネクタは使えないと思われる(my.cnfの文字コード指定を認識しないなど頑固だった・・・)

なので、MySQLサーバをutf8で作っている場合は、3.51系のコネクタを使わないとCSEで文字化けを起こしてしまうようだ。

my.cnfで制御したい場合は、作成したODBCの構成から「Advanced> Flags 3 > Read options from my.cnf」にチェックを入れ、Cドライブ直下若しくは、%windir%直下にmy.cnfを作成する。 この際、.cnf拡張子をメモ帳などと関連付けてから編集すると色々やりやすい。

my.cnf中身は[client]か[odbc]エントリへの記述が読み込まれる模様(未確認)

[client]
default-character-set=sjis

注意したい点

ODBC接続の設定で、作成したDBへの接続設定の他にinformation_schemaへの接続用のODBCを作ったらWindowsが不安定になったので、同一DBへの複数ODBCサービス登録はマズイっぽい(未検証)

コメント


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ
Last-modified: 2010-02-21 (日) 09:30:03 (3793d)