vb 2005 odbc経由でmysql接続

odbc経由でmysqlに接続する際のメモ
こちらを参考に作りました。

上記サイトではMySql ODBC5.1ドライバを使用してますが、3.21を使わなければならなくて調べました。
まず、3.21を使う接続文字列

    DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=[DB名];UID=[ユーザ名];PWD=[パスワード];OPTION=3;

しかし、日本語が化ける。なので以下に修正。

    DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=[DB名];UID=[ユーザ名];PWD=[パスワード];OPTION=3;
STMT=SET CHARACTER SET sjis; 

あと、設定ファイルに接続文字列を書くようにして、下記のように参照する。

    'コネクション作成
    Dim ConnectionString As String = My.Settings.connectionString
    Dim connection As New OdbcConnection(ConnectionString)