वे प्रासंगिक भाग हैं:
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)
वे प्रश्न चिह्न क्लाइंट वर्णसेट को कॉन्फ़िगर करने के लिए क्वेरी के दौरान एक गंभीर वर्ण एन्कोडिंग समस्या का संकेत देते हैं।
पहले प्रयास में, my.cnf खोलें। फ़ाइल और सुनिश्चित करें कि निम्नलिखित दो प्रविष्टियाँ मौजूद हैं:
character_set_server=utf8
collation_server=utf8_general_ci
दूसरे प्रयास के रूप में, GCJ को OpenJDK से बदलें या Oracle (सन) JDK जो कहीं अधिक मजबूत हैं। जीसीजे को अपनी विषमताओं के लिए जाना जाता है।