数据库
Java.Sheng
这个作者很懒,什么都没留下…
展开
-
iBatis入门实例
iBatis开发环境配置如图:实体类:Student.javapackage com.sbw.entity;public class Student { private int id; private String name; private float score; public int getId() { return id; } pu原创 2016-03-10 11:45:50 · 492 阅读 · 0 评论 -
Access denied for user ''@'localhost' XXXXXX
解决办法:1.关闭mysql service mysql stop 2.安全模式登录 mysqld_safe –skip-grant-table 3.新开一个窗口 mysql -u root mysql> delete from user where user=”“; mysql> FLUSH PRIVILEGES原创 2016-06-23 15:03:05 · 1732 阅读 · 0 评论 -
MySQL5.5主从配置
一:实验环境 主机IP(Master) 192.168.101.28 centos下 从机IP(Slave) 192.168.100.39 window下二:给Master授权允许远程登录的用户1.向Master添加远程登录的用户mysql>grant replication slave on "." to "repl"@"192.168.100.39" identified by "12345原创 2016-06-20 16:51:31 · 1151 阅读 · 0 评论 -
配置tomcat7自带数据库连接池
1.配置tomcat下conf/context.xml<Resource name="jdbc/drp" auth="Container" type="javax.sql.DataSource" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"原创 2016-07-01 14:54:48 · 5321 阅读 · 0 评论 -
数据库事务隔离级别
首先说一下事务的4个基本特征:ACIDAtomic(原子性): 事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要 么全部成功,要么全部失败。 Consistency(一致性): 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事原创 2016-04-24 23:58:39 · 909 阅读 · 0 评论 -
数据库范式
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,还又称完美范式)。满足最低要求的范式是第一范式(1NF),在第一范式的基础上进一步满足更多规范要求的称为原创 2016-04-24 23:10:04 · 601 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
首先关闭mysql服务service mysql stop然后以安全模式开启mysqld_safe --skip-grant-tables再开个窗口登陆修改密码:mysql -u rootmysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';退出重启mysql服务service mysql start原创 2016-05-16 00:32:14 · 333 阅读 · 0 评论 -
Hibernate关联关系映射(双向篇)
Hibernate关联关系可分为单向关联和双向关联两大类。单向关联可以分为一对一、一对多、多对一和多对多4种关联方式,而多向关联可以分为一对一、一对多和多对多3种关联方式。Hibernate连接管理类HibernateUtil.Javapublic class HibernateUtil { private static SessionFactory sessionFactory; p原创 2016-05-12 11:13:07 · 6396 阅读 · 0 评论 -
Hibernate关联关系映射(单向篇)
Hibernate关联关系可分为单向关联和双向关联两大类。单向关联可以分为一对一、一对多、多对一和多对多4种关联方式,而多向关联可以分为一对一、一对多和多对多3种关联方式。Hibernate连接管理类HibernateUtil.javapublic class HibernateUtil { private static SessionFactory sessionFactory; p原创 2016-05-11 20:48:45 · 6058 阅读 · 0 评论 -
MySQL中Packet for query is too large (1327736 > 1048576)错误
出现该错误的原因是mysql默认加载的数据文件不超过1M,可以通过更改mysql的配置文件my.cnf(Linux,或windows的my.ini)来更改这一默认值,从而达到插入大数据的目的。解决: MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M),可以先查询一下:show VARIABLES like ‘%max_allowed_packet%’;原创 2016-05-10 09:17:41 · 4887 阅读 · 1 评论 -
MySQL utf8转utf8mb4(java.sql.SQLException: Incorrect string value...)
今天将爬虫数据添加到数据库时出现了这个错误:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\x82' for column 'spda_content' at row 1错误原因是因为:mysql中utf8字符最大字节为3字节,但是某些unicode字符转成utf8编码之后有4个字节,所以需要将现有表改为utf8mb4编码。首原创 2016-04-08 21:33:32 · 5669 阅读 · 0 评论 -
SQL语句执行顺序(MySQL)
首先先定义一个sql语句如下:select distinct student.id,name,max(age),course from student left join course on student.id = course.stu_idwhere student.id > 3group by name having max(age) > 23 order by age limit 1原创 2016-03-14 20:58:03 · 1208 阅读 · 0 评论 -
MySQL常用语句总结
SQL语句主要划分为以下三个类别:DDL(Data Definition Languages):数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象(create、drop、alter等)DML(Data Manipulation Languages):数据操纵语句,用于添加、删除、更新、查询数据库记录,并检查数据完整性(insert、delete、update、selec原创 2016-03-14 11:44:45 · 582 阅读 · 0 评论 -
Host XXX is not allowed to connect to this MySQL server
这个错误是说明你没有权限连接这个IP上的MySQL解决办法:1.mysql > grant all privileges on *.* to ‘root’@’%’ identified by ‘root’ with grant option;注:%可以换成任意你允许连接的ip2.mysql>use mysql; mysql>select user,host from user; 查看是原创 2016-06-23 15:09:56 · 572 阅读 · 0 评论