本来写了不少东西,结果提交以后什么都没有,郁闷~~~~~ 算了,从网上转贴一篇吧,当作资料了~~~
在mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”号。为了让mysql可以正常使用 中文,尤其是当使用jsp连接mysql的时候,我们需要使用gbk的字符集,因此我们要对mysql进行以下设置,以便其有效的支持中文:
1.修改my.cnf文件
my.cnf文件是mysql的配置文件,我们可以从mysql的安装目录根据其自带模板来
建立
#cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
#vi /etc/my.cnf
在此文件中相应位置加入
default-character-set = gbk
########################
[client]
default-character-set = gbk
[mysqld]
default-character-set = gbk
#########################
修改结束以后,保存,然后使用客户端登录
#mysql -u root -p
在客户端中输入
>status;
显示的数据中如果出现:
Server characterset: gbk
Db characterset: gbk
Client characterset: gbk
Conn. characterset: gbk
则表示修改成功。
2.建立库表时指定gbk字符集
在建立库表的时候我们需要指定gbk字符集
建立数据库:
CREATE DATABASE dbname DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci
建立数据表
Create table tablename(
id int(10) unsigned NOT NULL AUTO_INCREMENT,
name varchar(15) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM DEFAULT CHARACTER SET gbk
建立好以后,在客户端中使用:
>show cereate table tablename;
如果最后一行显示gbk,则表示成功
3.修改jdbc驱动
jsp连接mysql需要使用jdbc驱动,在使用的时候,我们需要设置好字符集
String user="root";
String password="123";
String url="jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=gbk"
Class.forNname("com.mysql.jdbc.Driver");//装载驱动类;
Connection con=DriverManager.getConnection(url,user,password);//取得连接
其中dbname为你数据库的名字,url中的gbk即为使用的字符集
做好以上三步以后,mysql就可以支持gbk中文了。
4. hibernate JPA configuration
<properties>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/dbtest?useUnicode=true&characterEncoding=utf-8"/>
<property name="hibernate.connection.username" value="user"/>
<property name="hibernate.connection.password" value="password"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.generate_statistics" value="false"/>
<property name="hibernate.show_sql" value="false"/>
</properties>
分享到:
相关推荐
下面小编就为大家带来一篇Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1、此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为 : nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend...
2008-07-02 http://beansoft.blogjava.net/ <br><br> MySQL 6 支持外键,视图存储过程,事务等功能(绿色精简版测试通过,支持这些功能),非常方便进行开发(尤其是MyEclipse生成一对多,多对多的Hibernate/JPA映射...
1、此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为 : nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend...
此安装包可在阿里云所有linux系统上部署安装。 此安装包包含的软件及版本为: nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend ...
2、 修复了:在某些运行环境中(例如在 LINUX下的 Weblogic10.3 服务器上)用户无法正常上传附件的问题3、 修复了:审核主题和审核回复操作中可能存在的安全隐患。4、 修复了:隐藏版块出现在统计-版块排行中的问题5...
安装最新版,需要注意以下几点: 1、此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为: nginx:1.4.4 apache:2.2.22、2.4.10 mysql:5.1.73、5.5.35、5.6.15 php:5.3.18、5.4.23、5.5.7...
程序日常维护变得更容易,安装变得更加简单,只有一个index.pl引导文件,在windows下可以直接安装. 提供单文件自解压安装包 新版的升级方式做了重大改进,可在后台在线自动升级,简单快速,免去繁琐的大批文件下载,上传...
1、此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为: nginx:1.0.15、1.2.5、1.4.4 apache:2.2.22、2.4.2 mysql:5.1.73、5.5.35、5.6.15 php:5.3.18、5.4.23、5.5.7 php扩展:memcache...
此安装包可在阿里云所有linux系统上部署安装。 此安装包包含的软件及版本为: nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、...
程序日常维护变得更容易,安装变得更加简单,只有一个index.pl引导文件,在windows下可以直接安装.提供单文件自解压安装包新版的升级方式做了重大改进,可在后台在线自动升级,简单快速,免去繁琐的大批文件下载,上传过程...
支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等2、跨浏览器。基于最新Web标准构建,在各主流浏览器(IE/FireFox/Opera等)上运行良好已发布模型:会员、供应、求购、产品、公司库、展会、文章、信息、广告、WAP...
1、此安装包可在阿里云所有 linux 系统上部署安装,此安装包包含的软件及版本为: nginx: 1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.3.29、5.4.23、5.5.7 php 扩展:memcache、Zend ...
请先本地安装好IIS 678均可,在安装phpstudy for iis一键安装包,里面集成MYSQL数据库和管理后台界面. 又或者直接下载phpstudy一键安装包版本,完全按照该服务器的标准进行修改,兼容性完全没有问题. 注意:一些虚拟...
5、运行环境: LINUX + APACHE + PHP + MYSQL 注意:PHP需支持 PDO_MYSQL 扩展。 三、系统的主要功能模块 1、单页模块 (可建立如:公司简介、联系方式、企业文化等单页型式的栏目) 2、文章模块 (文章模块具有无限...
【新增】版主管理面板 - 主题管理,可支持 8 种条件对栏目主题搜索,并对搜索结果执行批量管理操作 【新增】版主管理面板 - 帖子管理,可查看、管理任意会员的主题贴、回复贴,支持多种条件进行搜索 【新增】版主...
PHPMPS是基于PHP MYSQL的开源分类信息发布系统,经过完善设计并适用于各种服务器环境,如:UNIX、LINUX、WINDOWS等,是一个高效、快速网站解决方案。Phpmps简单实用,用户无需注册,即可发布信息,大大提高了网民...
1.将mysql安装目录下的my.ini中的[client]项中添加default-character-set=gb2312 [client] default-character-set=gb2312 port=3306 2.将my.ini拷贝到c盘根目录,并修改名字为my.cnf 3.在配置odbc源时,选上Read ...
用法:保存代码为MysqlDatabaseBlasting.py,cmd切换到 MysqlDatabaseBlasting.py路径下,并 执行 MysqlDatabaseBlasting.py即可开始破解 ) import MySQLdb #coding=gbk #目标IP mysql数据库必须开启3360远程登陆...
支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等2、跨浏览器。基于最新Web标准构建,在各主流浏览器(IE/FireFox/Opera等)上运行良好Destoon B2B v6.0 更新记录会员登录密码和支付密码加入salt,密码更加安全...