JDBC
JDBC
今日目标
掌握JDBC的的CRUD
理解JDBC中各个对象的作用
掌握Druid的使用
1,JDBC概述
在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。
1.1 JDBC概念
JDBC 就是使用Java语言操作关系型数据库的一套API
全称:( Java DataBase Connectivity ) Java 数据库连接
我们开发的同一套Java代码是无法操作不同的关系型数据库,因为每一个关系型数据库的底层实现细节都不一样。如果这样,问题就很大了,在公司中可以在开发阶段使用的是MySQL数据库,而上 ...
mysql高级
mysql高级
今日目标
掌握约束的使用
掌握表关系及建表原则
重点掌握多表查询操作
掌握事务操作
1,约束
上面表中可以看到表中数据存在一些问题:
id 列一般是用标示数据的唯一性的,而上述表中的id为1的有三条数据,并且 马花疼 没有id进行标示
柳白 这条数据的age列的数据是3000,而人也不可能活到3000岁
马运 这条数据的math数学成绩是-5,而数学学得再不好也不可能出现负分
柳青 这条数据的english列(英文成绩)值为null,而成绩即使没考也得是0分
针对上述数据问题,我们就可以从数据库层面在添加数据的时候进行限制,这个就 ...
mysql基础
MySQL基础
今日目标:
完成MySQL的安装及登陆基本操作
能通过SQL对数据库进行CRUD
能通过SQL对表进行CRUD
能通过SQL对数据进行CRUD
1,数据库相关概念
以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。
假设在文件中存储以下的数据:
1234姓名 年龄 性别 住址张三 23 男 北京西三旗李四 24 女 北京西二旗王五 25 男 西安软件新城
现要修改李四这条数据的性别数据改为男,我们现学习的IO技术可以通过将所有的数据读取到内存中,然后进行修改再存到该文件中。通过这种方式操作存在很大 ...
MySQL安装文档
安装环境:Win10 64位
软件版本:MySQL 5.7.24 解压版
一、下载
点开下面的链接:
https://downloads.mysql.com/archives/community/
选择选择和自己系统位数相对应的版本点击右边的Download,此时会进到另一个页面,同样在接近页面底部的地方找到如下图所示的位置:
不用理会上面的登录和注册按钮,直接点击No thanks, just start my download.就可以下载。
二、安装(解压)
下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到MySQL 5.7.24的软件本体了(就是一个文件夹),我们可 ...