1、在Mysql中,为了保证存储正确的中文,应保证编码的一致,即都用UTF-8。
首先看一下数据库驱动的链接:
class="org.apache.commons.dbcp.BasicDataSource">
value="jdbc:mysql://127.0.0.1:3306/ssodb?useUnicode=true&characterEncoding=UTF-8" />
2、在数据库创建表的时候要注意,每张表的后面要加编码方式
operation CREATE TABLE `operation` (
`operationId` int(8) NOT NULL auto_increment,
`name` varchar(40) NOT NULL,
`description` varchar(100) default NULL,
PRIMARY KEY (`operationId`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8
3、在插入含中文的信息时,一定要在插入信息前加如下的一条语句:
set SESSION sql_mode='';
sql.rar (2.4 KB)
下载次数: 23
分享到:
2009-09-15 22:38
浏览 2277
评论