Re: 22001 Data too long for column
Posted by: data data
Date: November 15, 2005 01:01AM

I am interesting too!!! same problem with GBK chars !!!!

mysql> set names gbk;
Query OK, 0 rows affected (0.00 sec)

mysql> insert into T_User(FName,FPassword) values('我们','123');
Query OK, 1 row affected (0.01 sec)

mysql> select * from t_user;
+-------+-----------+
| FName | FPassword |
+-------+-----------+
| 我们 | 123 |
+-------+-----------+
1 row in set (0.00 sec)


but, my program is always error:

conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/d?user=root&password=mysql&useUnicode=true&characterEncoding=gbk");
Statement stmt=conn.createStatement();
ResultSet rs=null;
String temp = "insert into T_User(FName,FPassword) values('我们','123')";
PreparedStatement pst = conn.prepareStatement(temp);
pst.executeUpdate();
pst.close();


java.sql.SQLException: Unknown database 'd'
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2901)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:773)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3612)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1204)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1699)
at com.mysql.jdbc.Connection.<init>(Connection.java:408)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:270)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at test.main(test.java:19)

Options: ReplyQuote


Subject
Views
Written By
Posted
29356
October 30, 2005 11:16AM
12405
November 09, 2005 05:55AM
10148
November 11, 2005 07:12AM
10599
December 02, 2005 09:50PM
8220
January 02, 2006 03:43PM
7000
March 14, 2006 09:34PM
6554
August 23, 2006 06:24AM
6339
August 17, 2007 07:08AM
6480
March 13, 2008 10:29AM
12891
November 12, 2005 05:29PM
7530
June 09, 2006 03:39AM
9840
July 21, 2006 07:21AM
Re: 22001 Data too long for column
10162
November 15, 2005 01:01AM
6328
August 18, 2006 10:32AM
14187
March 12, 2006 10:59AM
5975
March 14, 2006 11:34PM
5869
February 13, 2007 04:57AM
5014
February 13, 2007 05:18AM
5634
October 09, 2007 02:56AM
5789
December 03, 2007 11:02AM


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

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.