![](https://img-blog.csdnimg.cn/20200427120911343.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL与JDBC
文章平均质量分 73
学习关系型数据库MySQL的基本SQL语言,约束,事务等操作及JDBC的基础操作
「已注销」
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记(一)
目录一,数据库系统概念二,Mysql的安装三,数据库的基本操作四,数据表的基本操作五,数据类型六,五大约束一,数据库系统概念数据库:指装数据的库(硬盘空间)。数据库管理软件:指在操作系统上用户所使用的管理数据库的应用软件(MySQL、Oracle等)数据库系统:是包含数据管理员,数据库,数据管理软件的统称。二,Mysql的安装这个不多赘述,网上教程很...原创 2018-07-11 17:28:36 · 351 阅读 · 0 评论 -
MySQL学习笔记(二)
目录 Select 的语句结构一,选择语句的使用二,选择里的五个聚合函数(只能在 列名/列表达式、having里俩处使用)三,俩张表或俩张表以上的数据操作Select 的语句结构select 列名/列表达式 ④from 表名where 条件 ...原创 2018-07-11 17:28:44 · 290 阅读 · 0 评论 -
MySQL学习笔记(三)
目录一、数据表里内容的修改和删除(更改,删除)二、数据表里内容的更新(更新)三、索引和视图四、 内置函数准备好一个表的员工,接下来都是对这个表进行操作一、数据表里内容的修改和删除(更改,删除)1.1增加一列数据格式:alter table 表名 add column 列名 数据类型(数据长度);注意:当名添加至某一固定位置时,在尾部添加之后列名1即可添加至列...原创 2018-07-11 17:28:52 · 229 阅读 · 0 评论 -
MySQL学习笔记(四)
目录 一、补充知识:二、触发器:顾名思义,触发器就是在对表进行插入,更新,删除操作时会触发的操作一、补充知识:1.1 AUTO_INCREMENT关键字(在尾部添加,放在主键后面):设置变量为自增变量 CREATE TABLE test ( id int PRIMARY KEY AUTO_INCREMENT ...原创 2018-07-11 17:28:59 · 204 阅读 · 0 评论 -
MySQL作业
题目一:使用连接查询的方式,查询出各员工所在部门的人数与工程数,工程数命名为count_project。(连接3个表,并使用COUNT内置函数) Create table employee(Id int(3)primary key,Name varchar(20),Age int(1));Create table department(Rearch int(3),原创 2018-04-14 16:51:37 · 1825 阅读 · 0 评论 -
JDBC学习笔记(获取数据库连接的俩种方式)
发出疑问:JDBC是什么? JDBC是java操纵数据库的一种方法的总称。 在介绍俩种连接数据库方式之前,还有一项必须进行的操作,即加入mysql驱动 * 加入mysql驱动方法: * 1、解压mysql-connector-java-5.1.7.zip * 2、在当前项目下新建lib文件(目录) * 3、把mysql-connector-java-5.1.7-bin....原创 2018-04-28 15:08:50 · 230 阅读 · 0 评论 -
JDBC学习笔记(SQL语句的执行)
在获得数据库连接后,紧接着就是执行SQL语句。这里用到俩个类:Statement和PreparedStatement一、Statment Statement提供了以下方法用来执行SQL语句: * executeQuery(String sql):执行一条SQL查询语句,返回查询结果对象(ResultSet) * executeUpdate(String sql):执行一条...原创 2018-04-28 15:40:06 · 537 阅读 · 0 评论 -
JDBC学习笔记(查询SQL语句得到的结果对象)
通过Statement或PreparedStatement执行查询SQL语句后会得到一个结果对象(ResultSet) 一、ResultSet:结果集,操作查询操作后的数据表 本质:ResultSet里有一个行指针,指向数据表,默认指向第一行的上方。 * 有以下方法: * next():将指针往下移动一行,当返回为true时返回当前指向的行数据,否则为...原创 2018-04-28 16:01:21 · 3246 阅读 · 0 评论 -
JDBC学习笔记(dbcp数据库连接池)
常用的数据库连接池有俩种:dbcp和c3p0数据库连接池作用:可以控制数据库连接池来优化效率,使得连接不必频繁获得和关闭操作一、dbcp数据库连接池使用前必须导入:commons-dbcp-1.4.jar和commons-pool-1.5.5.jar俩个jar包dbcp数据库连接池的创建有俩种方式。 第一种:提供BasicDataSource类,来创建连接池 Basic...原创 2018-04-28 16:27:06 · 370 阅读 · 0 评论 -
JDBC学习笔记(事务的处理和批量处理SQL语句)
一、数据库事务:数据库事务是对数据库操作的实时记录,用来防止数据操作中断等错误引起的数据库更新不一致等一系列问题。举个例子:小明向小红转账1000元,在转账过程中系统突然中断,小红的账户未到账1000元,可小明账户已经扣款1000元。数据库事务就是为了解决类似问题产生,当转账发生错误时系统会回滚事务,将小明和小红的数据还原成转账前的状态。Connection类里提供三个方法来支持数据库的事...原创 2018-04-28 16:43:59 · 463 阅读 · 0 评论