|
|
|
Проблемы соединения с MySQL
|
|||
|---|---|---|---|
|
#18+
Пытаюсь соединиться с MySQL 5.0.16 через Connector/J 3.1.12. #java --version java version "1.4.2" gij (GNU libgcj) version 4.0.0 20050519 (Red Hat 4.0.0-8) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Компилирую. При попытке запуска выдаёт следующее: Found: com.mysql.jdbc.Driver@492f8 SQLException: Error during query: Unexpected Exception: java.io.CharConversionException message given: null Nested Stack Trace: ** BEGIN NESTED EXCEPTION ** java.io.CharConversionException STACKTRACE: java.io.CharConversionException at gnu.gcj.convert.Input_iconv.read(char[], int, int) (/usr/lib/libgcj.so.6.0.0) at java.lang.String.init(byte[], int, int, java.lang.String) (/usr/lib/libgcj.so.6.0.0) at java.lang.String.String(byte[], int, int, java.lang.String) (/usr/lib/libgcj.so.6.0.0) at com.mysql.jdbc.SingleByteCharsetConverter.SingleByteCharsetConverter(java.lang.String) (Unknown Source) at com.mysql.jdbc.SingleByteCharsetConverter.initCharset(java.lang.String) (Unknown Source) at com.mysql.jdbc.SingleByteCharsetConverter.getInstance(java.lang.String, com.mysql.jdbc.Connection) (Unknown Source) at com.mysql.jdbc.StringUtils.getBytes(java.lang.String, java.lang.String, java.lang.String, boolean) (Unknown Source) at com.mysql.jdbc.ByteArrayBuffer.writeStringNoNull(java.lang.String, java.lang.String, java.lang.String, boolean) (Unknown Source) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(com.mysql.jdbc.Statement, java.lang.String, java.lang.String, com.mysql.jdbc.Buffer, int, com.mysql.jdbc.Connection, int, int, boolean, java.lang.String, boolean) (Unknown Source) at com.mysql.jdbc.Connection.execSQL(com.mysql.jdbc.Statement, java.lang.String, int, com.mysql.jdbc.Buffer, int, int, boolean, boolean, java.lang.String, boolean, byte, boolean) (Unknown Source) at com.mysql.jdbc.Connection.configureClientCharacterSet() (Unknown Source) at com.mysql.jdbc.Connection.initializePropsFromServer(java.util.Properties) (Unknown Source) at com.mysql.jdbc.Connection.createNewIO(boolean) (Unknown Source) at com.mysql.jdbc.Connection.Connection(java.lang.String, int, java.util.Properties, java.lang.String, java.lang.String, com.mysql.jdbc.NonRegisteringDriver) (Unknown Source) at com.mysql.jdbc.NonRegisteringDriver.connect(java.lang.String, java.util.Properties) (Unknown Source) at java.sql.DriverManager.getConnection(java.lang.String, java.util.Properties) (/usr/lib/libgcj.so.6.0.0) at java.sql.DriverManager.getConnection(java.lang.String) (/usr/lib/libgcj.so.6.0.0) at JT.main(java.lang.String[]) (Unknown Source) at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0) at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0) ** END NESTED EXCEPTION ** SQLState: S1000 VendorError: 0 Причём если подставить неправильный логин/пароль/база выдаёт "Access denied". То есть соединение всё-таки происходит, но не до конца. Пробовал указывать collationEncoding и charsetEncoding - не помогло. (Пробовал windows-1251(cp1251) и UTF-8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 14:38 |
|
||
|
Проблемы соединения с MySQL
|
|||
|---|---|---|---|
|
#18+
Проблема не решена, но можно закрыть. Запустил этот же класс под WinXP. Получил кучу ошибок, которые Caused by: java.lang.RuntimeException: Unable to initialize character set mapping tables at com.mysql.jdbc.CharsetMapping.<clinit>(CharsetMapping.java:73) Выяснилось, что мне сюда http://bugs.mysql.com/bug.php?id=14938. Думаю под Linux`ом причина та же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 17:40 |
|
||
|
Проблемы соединения с MySQL
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. если jdbc:mysql://localhost:3306/test все ОК! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 20:27 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33472834&tid=2150514]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 422ms |

| 0 / 0 |
