MySQL
文章平均质量分 90
无;忧
这个作者很懒,什么都没留下…
展开
-
数据库连接池和数据库工具类DBUtils
连接池连接池:其实就是一个容器,在这个容器当中存放着多个连接对象。 当系统开始运行时,可以让系统提前创建多个连接对象,放到容器中(连接池),当客户端需要连接对象时,可以从连接池中申请一个连接,去访问数据库,当该连接使用完毕时,不再释放归还给系统,而是把这个连接对象归还给连接池。好处:可以大大的节省系统开销可以提高访问的速度实现操作javax.sql 连接池JNDI —> Java naming and Directory Interface Java命名和目录接口使用JNDI原创 2021-01-11 16:08:02 · 295 阅读 · 0 评论 -
MySQL-JDBC
JDBC概念什么是JDBC:Java DataBase Connectivity 使用Java语言连接数据库的技术。本质:是官方定义的操作数据库的一套规范,规则,都是接口。各个数据库厂商去实现这套接口,提供对应的数据库驱动jar包。我们可以使用这个驱动jar包,来完成连接数据库操作数据库的功能。快速入门步骤:添加jar包到工程中,添加到工程的lib文件夹下,右键选择Bulib puth 中的Add…(eclipse中) (Add as Library(idea中))public cla原创 2021-01-11 16:04:22 · 122 阅读 · 0 评论 -
数据库的备份与还原和数据库的约束
数据库备份和还原图形化界面工具 Navicat备份选中数据库右键–> 转储sql文件—> 结构和数据—> 指定磁盘中sql文件存储的位置。还原先通过Navicat创建一个数据库(需要和sql文件中的数据库保持同名) —> 右键运行sql文件 — > 浏览磁盘中存储的sql文件,点击运行,最后—>刷新。doc指令操作备份在不登录的情况下使用 mysqldump -u登录名 -p登录密码 备份数据库名 > 存储磁盘的位置(绝对路径)原创 2021-01-08 08:54:52 · 212 阅读 · 1 评论 -
数据库表与表之间的关系,范式,多表查询,事务
表与表之间的关系可以分成三类一对一关系:一般情况下,一对一关系基本不用,当发现两张表是一对一的关系,就合成一张表,例如:人和身份证号一对多关系:在表关系中是最多的情况,也是最常见的,比如:部门和员工多对多关系:从两个方向观察发现都是1-n关系,比如:企业和应聘者操作:-- 创建学生表DROP table student;CREATE table student ( s_id int PRIMARY key auto_increment, -- 主键约束,自增 s_name VARCHAR原创 2021-01-08 08:54:27 · 464 阅读 · 1 评论 -
数据库简介和SQL的DDL,DML,DQL(增删改查)
数据库概念为什么学习数据库:1.web中的数据量非常大2.数据不方便存储和管理什么是数据库:用于存储和管理数据的仓库数据库的特点:数据可以实现持久化存储,其实数据库就是一个文件管理系统可以很方便的存储和管理数据数据库定义了统一的方式,才操作数据库。 -SQL Structure Quary Lanaguage 接过话查询语句常见的数据库软件:Oracle 收费的大型关系型数据库MySQL 开源免费的数据库,中小型关系数据库PSL 免费的数据库DB2 IBM公司 收费 常原创 2021-01-08 08:54:05 · 576 阅读 · 0 评论