- - PR -
MySQLにNEC特殊文字が格納できない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-29 09:59
現在JavaでWebシステムを開発をしているのですが、DBにNEC特殊文字(@Zなど)
が格納できなく行き詰っております。AccessからODBC接続した場合には登録できるの ですが、JDBC経由だとどうしても格納できません。ドライバーのバージョンも色々と 変えて試したのですが解決できませんでした。ご教授お願いいたします。 [環境] DB:MySQL5.0.21(cp932) JDBCドライバー:mysql-connector-java-3.1.12-bin.jar [エラー] com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'カラム名' at row 1 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2926) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666) at com.mysql.jdbc.Connection.execSQL(Connection.java:2988) at com.mysql.jdbc.Statement.executeUpdate(Statement.java:935) at com.mysql.jdbc.Statement.executeUpdate(Statement.java:873) at Sample.main(Sample.java:18) |
|
投稿日時: 2006-05-29 17:10
DBにはどのように接続していますか?
試しに、下のurlで接続してみたらうまくいきましたよ。 "jdbc:mysql:///test?useUnicode=true&characterEncoding=cp932" |
1