1

MySQL を使用する cloudfoundry で自分のページを実行しようとしたときに、このエラーが発生しました

    org.springframework.jdbc.CannotGetJdbcConnectionException: 
Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: 
Cannot create PoolableConnectionFactory (Unknown initial character set index '192' received from server. 
Initial client character set can be forced via the 'characterEncoding' property.)

私は何を取りこぼしたか ?以下で UTF-8 から LATIN に変更しようとしましたが、それでもエラーが発生します

ALTER TABLE t MODIFY col1 VARCHAR(50) CHARACTER SET latin1;

すべての返信に感謝します

分かりました

+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server     | utf8_unicode_ci |
+----------------------+-----------------+

cloudfoundry データベースから

4

2 に答える 2

3

私はmysql-connector-java-3.1.7-bin.jarを使用していましたが、 mysql-connector-java-5.1.21-bin.jarに変更するとうまくいきました。tq

于 2012-07-19T02:13:42.597 に答える
2

/etc/mysql の構成を以下の行で確認してください。コメントして、もう一度やり直してください。mysql サービスを再起動する必要があります (/bin/vcap restart)。

collat​​ion_server = utf8_unicode_ci

character_set_server = utf8

于 2012-07-18T11:51:45.573 に答える