1

Matlab をリモートの mysql データベース サーバーに接続させるときに、文字セットを設定しようとしています。

接続 URL は次のようになります。

jdbc:mysql://host/mtdb?useUnicode=true&characterEncoding=UTF8

そして実行後:

c = database("mydb", 'username', 'password','com.mysql.jdbc.Driver', "connection_string as above");

しかし、Matlab は例外をスローします。

'Unsupported character encoding 'UTF8mydb'.

文字エンコーディングに が追加されている理由がわかりません"mydb"。接続 URL の形式に構文エラーはありません。

4

1 に答える 1

1

代わりにこれを試してください:

dbURL = 'jdbc:mysql://localhost/mydb?useUnicode=true&characterEncoding=UTF8';
conn = database('', 'user', 'pass', 'com.mysql.jdbc.Driver', dbURL)
curs = exec(conn, 'select * from table')
于 2012-06-19T17:28:12.653 に答える