hibernate 使用数据库mysql 插入数据 乱码问题
出现以下问题:请大家帮忙解决
从网上查找了一下方法但是不行,
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_basemapping?useUnicode=true&characterEncoding=GBK</property>
我的具体操作如下:
写了一个测试方法:
public void testSaveUser1(){
Session session = null;
Transaction transaction = null;
User1 user = null;
try {
session = HibernateUtils.getSession();
transaction = session.beginTransaction();
user = new User1();
user.setName("旺旺");
user.setPassword("123");
user.setCreateTime(new Date());
user.setExpireTime(new Date());
session.save(user);
transaction.commit();
} catch (Exception e) {
// TODO: handle exception
transaction.rollback();
} finally {
HibernateUtils.closeSession(session);
}
}
出现如下的错误,不能插入重复,因为我设置了唯一性约束,但是名车出现了????乱码问题
Caused by: java.sql.BatchUpdateException: Duplicate entry '?—??—?' for key 2
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1213)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:912)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:242)<
相关问答:
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
mysql定时备份 在windows上
可以下载一个 Navicat for MySQL,里面有个定时备份功能,非常好用。
写一个php的备份函数.然后利用windows的计划任务执行备份程序!
Navicat。。里面可以写备份计划等
是不是用 ......