��������������������������������������������
JDK 1.7.0_02-b13
MySQL server
5.5.20
Connector/J 5.1.18
JDK 1.6������MySQL server 5.5.17��5.5.20������Connector/J
5.1.5��5.1.18������������������
������MySQL server����������������������������
mysql> SHOW VARIABLES LIKE
'character%';
+--------------------------+----------------------------------+
|
Variable_name
|
Value
|
+--------------------------+----------------------------------+
|
character_set_client |
utf8
|
| character_set_connection |
utf8
|
| character_set_database |
utf8
|
| character_set_filesystem |
binary
|
| character_set_results |
utf8
|
| character_set_server |
utf8
|
| character_set_system |
utf8
|
| character_sets_dir |
/opt/mysql/mysql/share/charsets/
|
+--------------------------+----------------------------------+
8 rows
in set (0.00 sec)
mysql> SHOW VARIABLES LIKE
'lc_messages%';
+-----------------+-------------------------+
|
Variable_name |
Value
|
+-----------------+-------------------------+
|
lc_messages |
en_US
|
| lc_messages_dir | /opt/mysql/mysql/share/
|
+-----------------+-------------------------+
2 rows in set (0.00
sec)
��������Java Application������������������������������
SELECT * FROM `test`.`��������`;
��������`��������`������������������������������������������������������������������������������
������������������������������������������������������
jp.co.afy_systems.framework.database.exception.DatabaseException:
AFY_DATABASE:0021E:SQL��������������������������������������������1146��
at
jp.co.afy_systems.framework.database.dao.AbstractDao.executeQuery(AbstractDao.java:172)
at
jp.co.afy_systems.framework.database.dao.direct.SelectDirectDao.execute(SelectDirectDao.java:56)
at
jp.co.afy_systems.sql_executor.service.impl.ExecuteSQLService.select(ExecuteSQLService.java:117)
at
jp.co.afy_systems.sql_executor.service.impl.ExecuteSQLService.execute(ExecuteSQLService.java:82)
at
jp.co.afy_systems.framework.service.manager.XmlServiceManager$1.run(XmlServiceManager.java:287)
Caused
by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table
'test.??��??��??��??��' doesn't exist
at
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1049)
at
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
at
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
at
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
at
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2293)
at
jp.co.afy_systems.framework.database.wrapper.PreparedStatementWrapper.executeQuery(PreparedStatementWrapper.java:46)
at
jp.co.afy_systems.framework.database.dao.AbstractDao.executeQuery(AbstractDao.java:167)
... 4 more
��������������mysql command������������������������������������������������
mysql> SELECT * FROM
`test`.`��������`;
ERROR 1146 (42S02): Table 'test.��������' doesn't exist
��������������������������������������������������������
��������Connector/J����������������������������������������SHOW VARIABLES LIKE
'language'������������������
����������������������������������������������������������
��com.mysql.jdbc.ConnectionImpl
3843���� �� com.mysql.jdbc.CharsetMapping 1017������
��������'language'��MySQL server
5.5��������������lc_messages��lc_messages_dir������������������������
Connector/J��'language'������������������������������Cp1252��������������������������������������
����������Connector/J��������������������������������������������������������������������������
����������������������������������������������
����������������������������������MySQL
server����������������������
��������������������������������com.mysql.jdbc.CharsetMapping
����������������������
��������UTF-8��������������������������������������������������������������������������������
����������������������������������������������������������
����������������������������������������������������������������������
������������������������������������������������������������������