mysql使用中文报错,hibernate mysql 插入中文错误

hibernate mysql 插入中文错误

使用hibernate mysql 插入中文错误:

原因之一是:

mysql 的字符编码和hibernate传递的编码不一样,

例如:

mysql 建库的时候可以设置编码:

CREATE DATABASE db DEFAULT CHARACTER SET utf8;

hibernate 连接mysql的编码:

jdbc:mysql://127.0.0.1:3306/db?useUnicode=true&characterEncoding=UTF-8;

插入的中文的时候就不会报错。

相关文档:

轉自花開的地方

mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动

的时候加入一些参数。

如果在my.cnf里面修改,需增加如下几行

long_query_time = 1

log-slow-queries

=

log-queries-not-using-indexes

long_query_t ......

在工作中碰到一个Mysql字段更新问题

在custom表中有一个tariffurl的值中有如下情况:

uploadfiles ariff2007031172720306698.jpg以及uploadfiles ariff2007031172720306690.jpg;uploadfiles ariff2007031172720306691.jpg形式

要更改成uploadfiles/tariff/200703/1172720306698.jpg及 uploadfiles/tariff/200703/11727 ......

Perl中DBI、DBD::mysql模块的安装

使用的软件版本

DBI-1.604.tar.gz

DBD-mysql-4.006.tar.gz

建议使用以上版本搭配,否则可能连接mysql错误

一、DBI的安装

wget http://www.cpan.org/modules/by-module/DBD/DBI-1.604.tar.gz

tar -zxvf DBI-1.604.tar.gz

cd DBI-1.604

perl Makefile.PL ......

在近期的项目维护工作中,时常出现主键重复的异常。经过一系列资料的查询之后,发现时hibernate映射文件配置问题。

mysql提供主键“自动增量”的配置,指定该类型的主键,mysql能够自动加一。

在hibernate映射文件中,关于主键的配置不能是

mysql创建数据库sql实例

# MySQL-Front 3.2  (Build 2.10)

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET CHARACTER SET 'latin1' ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值