摘要: 现在我们常用的就是Druid,也是先导入jar包在右键build path 到Referenced Libraries里面再建立一个druid.properties文件 第二种c3p0xml形式 hello对应配置文件named名 这回把之前的传统的改成德鲁伊方法 阅读全文
posted @ 2021-05-08 14:59 2019重新起航 阅读(50) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-08 14:29 2019重新起航 阅读(51) 评论(0) 推荐(0)
摘要: 没用事务是这样做的 这样一旦有了异常一个人的钱少了但另一个人钱却没多 阅读全文
posted @ 2021-05-08 10:36 2019重新起航 阅读(42) 评论(0) 推荐(0)
摘要: 新建个工程,再建一个libs文件将mysql的jar包放进去,再右键build path 一下 jdbc 配置文件jdbc.properties放在src下 接着可以右击新建类进行测试了 一个作业题 上述有很多代码是重复的,每次用都是一样的,所以我们打算做一个类封装起来JDBCutils 这回就可以 阅读全文
posted @ 2021-05-08 10:08 2019重新起航 阅读(63) 评论(0) 推荐(0)
摘要: 后用先关 不知道列类型就用getObject(列的索引/列名) 使用statement 有一些弊端现在看一下PrepareStatement 除了limit索引从0开始数据库中的索引都是从1开始,?在Java中是占位符 阅读全文
posted @ 2021-05-07 21:45 2019重新起航 阅读(44) 评论(0) 推荐(0)
摘要: #事务/* 概念:由一条或多条sql语句组成,要么都成功,要么都失败 特性:ACID 原子性 一致性 隔离性 持久性 分类: 隐式事务:没有明显的开启和结束标记 比如dml语句的insert、update、delete语句本身就是一条事务 insert into stuinfo values(1,' 阅读全文
posted @ 2021-05-07 18:22 2019重新起航 阅读(80) 评论(0) 推荐(0)
摘要: #DDL语言/*说明:Data Define Language数据定义语言,用于对数据库和表的管理和操作 */ # 库的管理 √ #一、创建数据库CREATE DATABASE stuDB;CREATE DATABASE IF NOT EXISTS stuDB; #二、删除数据库 DROP DATA 阅读全文
posted @ 2021-05-06 15:54 2019重新起航 阅读(150) 评论(0) 推荐(0)
摘要: #进阶9:联合查询/*说明:当查询结果来自于多张表,但多张表之间没有关联,这个时候往往使用联合查询,也称为union查询 语法:select 查询列表 from 表1 where 筛选条件 unionselect 查询列表 from 表2 where 筛选条件 特点: 1、多条待联合的查询语句的查询 阅读全文
posted @ 2021-05-06 10:59 2019重新起航 阅读(66) 评论(0) 推荐(0)
摘要: #进阶8:分页查询/*应用场景:当页面上的数据,一页显示不全,则需要分页显示 分页查询的sql命令请求数据库服务器——>服务器响应查询到的多条数据——>前台页面 语法: select 查询列表from 表1 别名join 表2 别名on 连接条件where 筛选条件group by 分组having 阅读全文
posted @ 2021-05-06 10:49 2019重新起航 阅读(72) 评论(0) 推荐(0)
摘要: #子查询/*说明:当一个查询语句中又嵌套了另一个完整的select语句,则被嵌套的select语句称为子查询或内查询外面的select语句称为主查询或外查询。 分类: 按子查询出现的位置进行分类: 1、select后面 要求:子查询的结果为单行单列(标量子查询)2、from后面 要求:子查询的结果可 阅读全文
posted @ 2021-05-06 10:36 2019重新起航 阅读(78) 评论(0) 推荐(0)