Đó là những phần có liên quan:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL
syntax; check the manual that corresponds to your MySQL server version for the
right syntax to use near '????????????????' at line 1
...
com.mysql.jdbc.ConnectionImpl.configureClientCharacterSet(ConnectionImpl.java:1890)
...
java.sql.DriverManager.getConnection(libgcj.so.10)
Những dấu chấm hỏi đó chỉ ra một vấn đề nghiêm trọng về mã hóa ký tự trong quá trình truy vấn để định cấu hình bộ ký tự máy khách.
Lần thử đầu tiên, hãy mở my.cnf và đảm bảo rằng có hai mục sau:
character_set_server=utf8
collation_server=utf8_general_ci
Lần thử thứ hai, hãy thay thế GCJ bằng OpenJDK hoặc Oracle (Sun) JDK đó là cách mạnh mẽ hơn. GCJ được biết đến là có những điều kỳ quặc.