DB
文章平均质量分 92
DB笔记
chengyu0726
这个作者很懒,什么都没留下…
展开
-
PL/SQL 语言
PL/SQL (Procedure Language/SQL):对SQL 语言过程化的一个扩展,比如,在SQL 语言中添加逻辑分支、循环等,使SQL 语言具有过程化处理能力;1. Hello World 输出BEGIN -- 输出语句 DBMS_OUTPUT.PUT_line('Hello world'); END PROCEDURE_HELLO;执行后输出:Hello world也可在sqlplus 中执行:C:\Users\lenovo>sqlplus请输入用原创 2021-08-21 20:09:32 · 316 阅读 · 0 评论 -
Mybatis
Mybatis 简化JDBC 的操作,SQL 与代码分裂,提高维护性。1. 环境搭建Maven 项目,mysql 数据库。1.1 导入依赖pom.xml <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>原创 2021-07-18 20:46:05 · 212 阅读 · 0 评论 -
JDBC
1. 获取数据库连接添加数据库驱动jar 包(官网下载对应版本)。项目下创建lib 文件夹,将jar 包复制到lib 文件夹下,右键【Build Path】⇒【Add to Build Path】 @Test public void connectionTest01() throws SQLException { // 获取Driver 实现类对象 Driver driver = new com.mysql.jdbc.Driver(); String url = "jdbc:mys原创 2021-06-26 08:37:21 · 153 阅读 · 0 评论 -
Oracle UNDO表空间
1. 作用1.1 事物回滚1.2 数据库恢复 Oracle Server 自动完成1.3 读一致性 对更新前的数据回避 /备份,查询时显示回避信息1.4 闪回查询 查询过去某时刻状态※ 事物提交后,回避信息不可回滚,不可进行数据恢复2. UNDO参数通过【show parameter undo】可以查看UNDO 的各参数值show parameter原创 2020-09-23 21:18:40 · 253 阅读 · 0 评论 -
Oracle 参数绑定
运用参数绑定的形式,对大量数据进行操作,效率很高,但有上限条数需要注意。Oracle12 C1048575 以下: 正常结束1048576 以上: ORA-3146 发生public void InsertData(OracleConnection con, int count) { try { OracleCommand cmd = new OracleCommand();原创 2020-07-01 16:50:28 · 790 阅读 · 0 评论