数据库
北方有梦_hsp
这个作者很懒,什么都没留下…
展开
-
数据库-JDBC连接池
连接池的使用 连接池用于缓存连接! 当我们需要使用连接时, 可以不用再创建连接 ! 可以直接从连接池中获取连接. 当连接池中存在空闲连接时, 会将空闲连接给到程序使用. 当连接池中不存在空闲连接时, 且连接池未满时 , 则创建连接提供给程序使用 ,并在程序使用完毕后, 缓存连接. 当连接池中不存在空闲连接时, 且连接池已满时 , 则排队等候空闲连接的出现. 注意: 使用连接池中的连接对象操作数据库时, 操作完毕依然需要释放连接(调用close()). 连接池中的连接在设计时, 使用了动态代理设计模式+装饰者原创 2020-09-13 19:55:48 · 66 阅读 · 0 评论 -
数据库-JDBC批处理
批处理 将多条语句, 放到一起批量处理 . 批处理的原理: 将多条SQL语句, 转换为一个SQL指令. 显著的提高大量SQL语句执行时的数据库性能. Statement对象使用流程: 1. 得到Statement对象 Statement state = conn.createStatement(); 2. 将一条SQL语句, 加入到批处理中. state.addBatch(String sql); 3. 执行批处理 state.executeBatch(); 4. 清空批处理 state.clearBat原创 2020-09-13 19:05:08 · 312 阅读 · 0 评论 -
数据库-事务
简介 概述: 将多条SQL语句, 看作一个整体. 要么一起成功, 要么一起失败,事务在mysql中, 是默认自动提交的 . 操作 命令行 - 开启事务: start transaction; - 回滚 : rollback; --此次事务中所有的sql操作, 放弃. - 提交 : commit; --此次事务中所有的sql操作, 作为一个整体, 提交. jdbc JDBC事务通过连接对象开启, 回滚 ,提交. 只针对当前连接对象生效. - 开启事务: conn.setAutoCommit(fa原创 2020-09-13 18:41:56 · 137 阅读 · 0 评论 -
数据库-JDBC
简介 Java DataBase Connectivity Java数据库连接 JDBC是一套标准,是Java与各大数据库厂商共同定制的一套接口. 这套接口由各大数据库厂商进行了实现. 使用 使用步骤 1. 引入jar文件. 2. 加载数据库驱动 (JavaSE项目中可以省略 , JavaWeb项目必须编写此步骤) Class.forName("com.mysql.jdbc.Driver"); 3. 通过驱动管理器, 获取JDBC连接对象. Connection conn = DriverManag原创 2020-09-11 16:33:05 · 94 阅读 · 0 评论 -
数据库-常用指令
库 创建数据库 carete database 数据库名称 default charset=utf8mb4; 展示数据库 show databases; 进入数据库(结尾;可以不加) use 数据库名称; 取消执行 末尾写 \c 删除数据库(风险) drop database 数据库名称 表 展示表 show tables; 创建表 //default charset=utf8mb4如果不写,默认和库一致 create table 表名称(字段1 类型,字段2 类型原创 2020-09-05 15:45:32 · 162 阅读 · 0 评论