摘要: 步骤: 1. 开启新事务 取消隐式事务自动提交的功能(同时会开启个事务):setAutocommit(false) 2. 编写组成事务的一组SQL语句 3. 结束事务 commit():提交 rollback():回滚 细节:要求开启事务的连接对象和获取命令的连接对象必须是同一个,否则事务无效(有点 阅读全文
posted @ 2020-03-04 17:19 "无问西东" 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 数据库驱动 安装数据库后,我们的程序是不可以直接进行数据库连接的,需要对应的数据驱动(就像我们电脑的声卡、网卡也不是插上就能用的,也需要驱动),通过驱动去和数据库打交道,如图: JDBC SUN 公司为了简化、统一对数据的凑在哦、定义了一套 Java 操作数据库的规范(接口),称之为 JDBC(Ja 阅读全文
posted @ 2020-03-04 16:58 "无问西东" 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 流相关操作中,IDEA下,使用@Test时,默认的基路径是当前Module,使用main方法默认路径是当前项目,所以读取文件时,输入流的相对路径设置需要注意 Scanner类中的nextLine()方法可以读取空符,只识别Enter键作为结束,从而下次读取时遗留了一个上一个nextLine()结束用 阅读全文
posted @ 2020-03-04 11:15 "无问西东" 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 未正确配置连接出现异常:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 载入MySQL驱动步骤: 第一步:去官网下载https://dev.mysql.com/downloads/connector/j/ 驱动包(建议下载ZIP格式) 第 阅读全文
posted @ 2020-03-03 15:05 "无问西东" 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 概念:由一条或多条SQL语句组成,要么都执行成功,要么都失败 特性:ACID 原子性 一致性 隔离性 持久性 分类: 隐式事务:没有明显的开启和结束标记 如:DML语句insert、update、delete本身就是一条事务(其中一条被约束而无法操作时其他列都不会改变) 显示事务:具有明显的开启和结 阅读全文
posted @ 2020-03-02 23:02 "无问西东" 阅读(180) 评论(0) 推荐(0) 编辑
摘要: DML (Data Manipulation Language) 数据操纵语言,可对表中的数据的增删改:insert update dalete 数据的插入 数据的修改 数据的删除 阅读全文
posted @ 2020-03-02 22:33 "无问西东" 阅读(155) 评论(0) 推荐(0) 编辑
摘要: DDL语言 说明:Date Define Language数据定义语言,用于对数据库和表的管理和操作 库的管理 表的管理 一、创建表 语法: CREATE TABLE [IF NOT EXISTS] 表名( 字段名 字段类型 [字段约束], 字段名 字段类型 [字段约束], 字段名 字段类型 [字段 阅读全文
posted @ 2020-03-01 19:59 "无问西东" 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 函数 常见函数 分组函数 阅读全文
posted @ 2020-03-01 16:55 "无问西东" 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 查询 基础查询 /* 语法: select 查询列表 from 表名; 特点: 1、查询的结果集 是一个虚拟表 2、select 查询列表 类似于System.out.println(打印内容); select后面跟的查询列表,可以有多个部分组成,中间用逗号隔开 例如:select 字段1,字段2, 阅读全文
posted @ 2020-03-01 16:54 "无问西东" 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 有缘人可Ctrl+F检索,常用命令脑图: 常见命令 use 数据库名 --选择数据库 desc 表名 --查看表结构 show databases --显示当前连接下所有数据库 show tables --显示当前库中所有表 show tables from 库名 --显示指定库中所有表 show 阅读全文
posted @ 2020-02-28 23:10 "无问西东" 阅读(323) 评论(0) 推荐(0) 编辑
网络创业项目 123how出海导航