随笔分类 - MySQL
摘要:首先表明:在网上找的在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天就出先莫名错误,比如在我的项目中就是定时任务执行,每天凌晨一点执行一次,也就是24小时每隔24小时执行,远远超出了8小时如果你刚好在数据库超时的第一时间内看到日志记录的话那么,第一次超时发生的错误就是这样的:ERROR [org.hibernate.util.JDBCExceptionReporter] - Communications link failureLast packet sent to t
阅读全文
摘要:在云计算平台部署一应用,在数据库中可以直接插入中文数据,但在网页表单提交中文数据到数据库后会乱码,而且平台不提供系统密码导致没有权限修改my.cnf,在hibernate.cfg.xml文件中加入如下语句后解决了该问题:<property name="hibernate.connection.useUnicode">true</property><property name="hibernate.connection.characterEncoding">UTF-8</property><proper
阅读全文
摘要:只导出表结构不导出数据mysqldump --opt -d 数据库名 -u root -p > xxx.sql 导出数据不导出结构mysqldump -t 数据库名 -uroot -p > xxx.sql 导出数据和表结构mysqldump 数据库名 -uroot -p > xxx.sql 导出特定表的结构mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql备份数据库mysqldump 数据库名 >数据库备份名 mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 mysqldump -d -A
阅读全文
摘要:1、删除表中的外键语法:alter table tableName drop foreign key foreignKeyName;比如我要删除account表中user_id所引用的外键先输入show create table account;查看建表语言返回如下信息:可知外键名为:FKB9D38A2D8F9F08C1于是输入:alter table account drop foreign keyFKB9D38A2D8F9F08C1;便可以将外键删除
阅读全文
摘要:hibernate版本:3.3使用hibernate插入数据后,show_sql能打印出sql语句出来也没有显示什么异常,但是在数据库中没有记录在hibernate.cfg.xml添加下面的语句后,问题解决。<property name="connection.autocommit">true</property>
阅读全文

浙公网安备 33010602011771号