czmchen

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  17 随笔 :: 0 文章 :: 24 评论 :: 0 Trackbacks

开发中用UTF-8开发就是标准的开发编码,跨平台下开发,你就发现你的程序乱码问题基本没有,这就少给你带来麻烦。
建立数据库也不例外,我开发都习惯用编码utf8来开发(注意:在数据库中UTF-8就写为utf8)

建立数据库开发编码为utf8就几个地方而已

1。建立容器
2。连接

注意:有些人话你做啦这些工,还有一个地方要设置编码,建立数据库表时候还没设置编码呢?我在这说下,建立容器就不用做那啦,因为你容器编码是utf8啦,表也是utf8,所以我就无做那个工啦!不过你想知道的话,我也提供方法,下面的就是表的编码就是utf8的
CREATE TABLE IF NOT EXISTS test(
    test_id int auto_increment,
    test_name varchar(50)
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;


步骤:
1。好啦,先来建立容器

create database if not exists test default character set utf8;

2。连接设置编码为utf-8
在连接的时候加上
dao.drivername=com.mysql.jdbc.Driver
dao.url=jdbc:mysql://localhost:3306/asking?useUnicode=true&characterEncoding=UTF-8
dao.username=
dao.passwd=

posted on 2009-06-10 14:47 陈周敏 阅读(6523) 评论(2)  编辑  收藏 所属分类: SQL-Mysql

评论

# re: mysql建立UTF8数据库 2009-06-13 11:13 java孙
你的语言表达真不好理解  回复  更多评论
  

# re: mysql建立UTF8数据库 2009-06-13 16:15 陈周敏
我用粤语说的,不好意思  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: