
数据库
北方有梦_hsp
这个作者很懒,什么都没留下…
展开
-
数据库-JDBC连接池
连接池的使用连接池用于缓存连接!当我们需要使用连接时, 可以不用再创建连接 ! 可以直接从连接池中获取连接.当连接池中存在空闲连接时, 会将空闲连接给到程序使用.当连接池中不存在空闲连接时, 且连接池未满时 , 则创建连接提供给程序使用 ,并在程序使用完毕后,缓存连接.当连接池中不存在空闲连接时, 且连接池已满时 , 则排队等候空闲连接的出现.注意:使用连接池中的连接对象操作数据库时, 操作完毕依然需要释放连接(调用close()).连接池中的连接在设计时, 使用了动态代理设计模式+装饰者原创 2020-09-13 19:55:48 · 93 阅读 · 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 · 358 阅读 · 0 评论 -
数据库-事务
简介概述: 将多条SQL语句, 看作一个整体. 要么一起成功, 要么一起失败,事务在mysql中, 是默认自动提交的 .操作命令行- 开启事务: start transaction;- 回滚 : rollback; --此次事务中所有的sql操作, 放弃.- 提交 : commit; --此次事务中所有的sql操作, 作为一个整体, 提交.jdbcJDBC事务通过连接对象开启, 回滚 ,提交. 只针对当前连接对象生效.- 开启事务: conn.setAutoCommit(fa原创 2020-09-13 18:41:56 · 186 阅读 · 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 · 111 阅读 · 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 · 201 阅读 · 0 评论