Skip navigation links

MySQL Forums


Advanced Search

Problem while connecting to MySQL using JDBC
Posted by: Neelu ()
Date: March 03, 2007 06:05AM

Hi all,
I have JDK-6 and MySQL Java connector 5.0.5 on my machine. I am working in Linux environment (CentOS). I am trying to connect to MySQL using MySQL conncetor Java, here is my Connection statement :

Connection conn = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/test", "myname", "secret");

But I am getting following exception:
Exception: Error during query: Unexpected Exception: java.io.CharConversionException message given: null

Here is the stack trace :

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.5.0.0)
at java.lang.String.init(byte[], int, int, java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at java.lang.String.String(byte[], int, int, java.lang.String) (/usr/lib/libgcj.so.5.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.Connection.getCharsetConverter(java.lang.String) (Unknown Source)
at com.mysql.jdbc.StringUtils.getBytes(java.lang.String, java.lang.String, java.lang.String, boolean, com.mysql.jdbc.Connection) (Unknown Source)
at com.mysql.jdbc.Buffer.writeStringNoNull(java.lang.String, java.lang.String, java.lang.String, boolean, com.mysql.jdbc.Connection) (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, java.lang.String, boolean, boolean) (Unknown Source)
at com.mysql.jdbc.Connection.configureClientCharacterSet() (Unknown Source)
at com.mysql.jdbc.Connection.initializePropsFromServer() (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) (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.5.0.0)
at java.sql.DriverManager.getConnection(java.lang.String, java.lang.String, java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at getCon.main(java.lang.String[]) (Unknown Source)


** END NESTED EXCEPTION **


java.sql.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.5.0.0)
at java.lang.String.init(byte[], int, int, java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at java.lang.String.String(byte[], int, int, java.lang.String) (/usr/lib/libgcj.so.5.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.Connection.getCharsetConverter(java.lang.String) (Unknown Source)
at com.mysql.jdbc.StringUtils.getBytes(java.lang.String, java.lang.String, java.lang.String, boolean, com.mysql.jdbc.Connection) (Unknown Source)
at com.mysql.jdbc.Buffer.writeStringNoNull(java.lang.String, java.lang.String, java.lang.String, boolean, com.mysql.jdbc.Connection) (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, java.lang.String, boolean, boolean) (Unknown Source)
at com.mysql.jdbc.Connection.configureClientCharacterSet() (Unknown Source)
at com.mysql.jdbc.Connection.initializePropsFromServer() (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) (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.5.0.0)
at java.sql.DriverManager.getConnection(java.lang.String, java.lang.String, java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at getCon.main(java.lang.String[]) (Unknown Source)


** END NESTED EXCEPTION **


at com.mysql.jdbc.Connection.execSQL(com.mysql.jdbc.Statement, java.lang.String, int, com.mysql.jdbc.Buffer, int, int, boolean, java.lang.String, boolean, boolean) (Unknown Source)
at com.mysql.jdbc.Connection.configureClientCharacterSet() (Unknown Source)
at com.mysql.jdbc.Connection.initializePropsFromServer() (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) (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.5.0.0)
at java.sql.DriverManager.getConnection(java.lang.String, java.lang.String, java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at getCon.main(java.lang.String[]) (Unknown Source)

Can some one please help me to resolve this issue?
Thanks in advance,
Neelu.

Options: ReplyQuote


Subject Written By Posted
Problem while connecting to MySQL using JDBC Neelu 03/03/2007 06:05AM
Re: Problem while connecting to MySQL using JDBC B Mathew 03/09/2007 05:59AM
Re: Problem while connecting to MySQL using JDBC John Eby 03/11/2007 10:13PM
Re: Problem while connecting to MySQL using JDBC John Eby 03/12/2007 01:35AM
Re: Problem while connecting to MySQL using JDBC Samuel Gmehlin 04/23/2007 07:46AM
Re: Problem while connecting to MySQL using JDBC Inanc Gumus 04/24/2007 03:36PM
Re: Problem while connecting to MySQL using JDBC Samuel Gmehlin 04/25/2007 08:40AM
Re: Problem while connecting to MySQL using JDBC Mark Bratcher 04/28/2007 07:09PM
Re: Problem while connecting to MySQL using JDBC Ed Garrity 07/16/2008 10:08AM
Re: Problem while connecting to MySQL using JDBC anupam tripathi 01/31/2009 01:00AM
Re: Problem while connecting to MySQL using JDBC ali ait 06/28/2007 02:21AM
Re: Problem while connecting to MySQL using JDBC James Butler 04/25/2007 01:40PM
Re: Problem while connecting to MySQL using JDBC Mark Bratcher 04/28/2007 07:25PM
Re: Problem while connecting to MySQL using JDBC(Solution) Fosiul Alam 09/07/2007 05:09AM
Re: Problem while connecting to MySQL using JDBC(Solution) Junior JAFJ 09/26/2007 11:22AM
Re: Problem while connecting to MySQL using JDBC(Solution) Sonia Jindal 02/05/2008 06:34PM
Re: Problem while connecting to MySQL using JDBC(Solution) Joshua Lenmarc 02/28/2008 01:03PM
Re: Problem while connecting to MySQL using JDBC manikandan m 03/17/2008 06:23AM


Sorry, you can't reply to this topic. It has been closed.