
数据库
生活中用(仓库)存放:物品;
计算机中用(数据库)存放:数据 。
漫漫求
书山有路勤为径,学海无涯苦作舟。
展开
-
jdbc连接mysql (xml和properties的写法)
在xml中写法:jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/jdbctest?serverTimezone=UTC&characterEncoding=UTF-8jdbc.username=rootjdbc.password=123456在config.propertis中写法:(mysql的8.0及及以上)jdbc.driver=com.mysql.cj.j原创 2021-04-02 20:49:31 · 1360 阅读 · 0 评论 -
Mysql安装总结
安装Mysql前: 1、如果:你(曾经安装过),需要(先卸载干净), 否则是(装不上)的。所以先谈(卸载) 2、如果:你没有(安装过),这是(第一次安装), 请直接看(第2部分)Mysql安装教程。1、Mysql彻底卸载分为三个步骤: 1、卸载Mysql(软件) 2、删除Mysql(残留文件) 3、删除mysql(注册表) 4、重启电脑1.1、 卸载Mysql(软件)1.2、删除Mysql(残留文件)把3个目录下的:Mysql目录(删除掉)1.3、 删除m.原创 2021-02-25 13:25:52 · 1180 阅读 · 0 评论 -
事务的概念(及)四大特性
学而不思则罔,思而不学则殆。 ---老洋(孔子的学生)Spring事务管理1、什么是事务(Transaction)?一句话概括:它是sql语句的集合, 是一个整体, 它很干脆:要么做,要么不做。2、事物的:四大特性(讲解)1、原子性(Atomicity) 1、整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。 2、事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有 执行过一样。 比如:123原创 2020-12-13 10:45:05 · 1996 阅读 · 0 评论 -
Oracle官网下载:JAVASE规范 和 JVM规范的PDF文件
1、输入网址oracle.com/downloads2、下拉:找到 Java选项3、选择JAVA(JDK)Developers4、进入后的页面5、下拉:找到 JAVA SE8, 点击documentation(参考资料)6、寻找:JAVASE 和 VM 的Specifications(说明书),这一选项。7、点击:点击Specification(说明书)后进入到的:页面...原创 2020-11-14 07:36:37 · 550 阅读 · 0 评论 -
Oracle外部表创建:附源代码及截图
1、执行操作图2、源代码sqlplus sys/123456 as sysdba--建临时表create temporary tablespace Ytempfile 'E:\Oracle\Oracle11g\OracleData\oradata\orcl\tempss.dbf'size 20M reuse extent management local uniform size 16M;--建用户create user H_J_Y_09identified by 123456te原创 2020-06-19 16:07:48 · 339 阅读 · 0 评论 -
Oracle通过函数:查询某个员工所在的部门
一、代码如下--创建:函数create function scott.getDeptno (v_empno in scott.emp.empno%type)return scott.emp.deptno%typeas outDept scott.emp.deptno%type;begin select deptno into outDept from scott.emp where empno = v_empno; return outDept;end;/--调用函数de原创 2020-06-12 10:49:24 · 1342 阅读 · 0 评论 -
Oracle通过存储过程:查询某个部门的平均工资
1、代码如下–获取指定部门的:平均工资create or replace procedure scott.avgSal(v_deptno in number, avgSal out number) --定义了两个:输入变量asbegin select avg(sal) into avgSal from scott.emp where deptno = v_deptno;end;/--执行操作set serveroutput on;declare sal numb原创 2020-06-12 09:58:11 · 4006 阅读 · 0 评论 -
Oracle通过存储过程:更新员工表工资
一、代码如下create or replace procedure scott.setSal(v_empno in number, v_sal in number) --定义了两个:输入变量asbegin update scott.emp set sal = v_sal where empno = v_empno;end;/execute scott.setSal(7369, 8888); --为两个输入变量:输入值(员工编号:7369, 工资:8888)commit;二、原创 2020-06-12 08:57:50 · 1488 阅读 · 0 评论 -
解决:Oracle删除控制文件的(ORA-00205)问题
原创 2020-05-13 09:24:14 · 871 阅读 · 0 评论 -
Oracle学习思维导图
下载地址:链接:https://pan.baidu.com/s/1NfSczHKRsRKy2KagygQo_g 提取码:njha原创 2020-05-12 07:54:56 · 420 阅读 · 3 评论 -
解决:ORA-16019(归档问题):过程超级详细
1、出现问题2、为什么会出现这个问题?3、解决问题之前:得先了解一下(3个参数的含义)4、最后:解决方法第一步:看看你的(归档路径)archive log list;2、第二步:看看(你已有的:归档路径)show parameter log_archive3、第三步:查看(快速恢复区的:归档路径)show parameter recover4、上面已经...原创 2020-05-07 23:37:42 · 1208 阅读 · 0 评论 -
oracle(归档相关操作)
1、(启动)和(关闭)归档模式:https://www.cnblogs.com/xwdreamer/p/3793792.html原创 2020-05-07 18:20:58 · 137 阅读 · 0 评论 -
JDBC:Mysql配置的(四个参数)
driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/jdbctest?serverTimezone=UTC&characterEncoding=UTF-8username=rootpassword=123456原创 2020-05-06 09:34:02 · 2016 阅读 · 0 评论 -
PL/SQL(显示游标):查询部门为20的(所有员工信息)
1、代码如下:--运用游标:查询部门编号为:20 的员工信息set serveroutput on;--1、声明:相关内容declarevarId number; --声明:用来存(员工编号)的变量varName varchar2(50); --声明:用来存(员工姓名)的变量varTile varchar2(50); -...原创 2020-05-03 17:26:12 · 4664 阅读 · 0 评论 -
PL/SQL的三种异常:处理方法
第一类:(有名称)的(预定义)异常:代码如下--(有名称)的(预定义)异常set serveroutput on;declarex number;beginx := 'a123';exceptionwhen value_error thendbms_output.put_line('数据异常错误');end; /第一类:执行结果第二类:(无名称)的(预定义)异常:代码...原创 2020-05-03 16:35:21 · 962 阅读 · 0 评论 -
PL/SQL:记录类型
1、代码(方法一)--1、建表create table books( booknum varchar2(6), bookname varchar2(60), catagory char(20), author varchar2(50), bookprice number);--2、插入数据insert into books values('DS30...原创 2020-05-03 11:46:24 · 428 阅读 · 0 评论 -
PL/SQL变长数组
1、代码set serveroutput on;declare--声明一个变长数组类型type arrays is varray(10) of integer;--声明一个:变长数组,并且初始化a arrays := arrays();begindbms_output.put_line('----------------------开始执行:分割符--------------...原创 2020-05-03 09:43:53 · 154 阅读 · 0 评论 -
PL/SQL中的嵌套表:使用
1、代码如下--嵌套表的添加和删除set serveroutput on;declare --声明:嵌套表类型type bookName is table of varchar2(30);--初始化一个:嵌套表v_book1 bookName := bookName('数据库', '高等数学', '软件工程');--声明一个变量temp binary_integer := 1...原创 2020-05-03 09:07:51 · 486 阅读 · 0 评论 -
利用PL/SQL查询:员工工资的等级
1、代码如下:set serveroutput on;declare sal integer:=0;begin select sal into sal from emp where empno = 7839; dbms_output.put_line(sal); if(sal <= 3000) then dbms_output.put_line('...原创 2020-05-02 21:11:49 · 4244 阅读 · 0 评论 -
运用PL/SQL从1~100(包含边界)偶数之和
1、(第一种)方式实现:代码set serveroutput on; declare number integer := 0;i integer := 0;beginwhile i <= 100 loopnumber := number + i;i := i+2;end loop;dbms_output.put_line(number);end; /2、(第一...原创 2020-04-30 11:55:08 · 5784 阅读 · 0 评论 -
运用PL/SQL的case语句判断星期几
1、代码如下set serveroutput on;declare day integer := 3; result varchar2(20);begin result := case day when 1 then '星期一' when 2 then '星期二' when 3 then '星期三' when 4 ...原创 2020-04-30 10:28:22 · 828 阅读 · 0 评论 -
用PL/SQL中的(IF语句)判断一个数:正负
1、代码如下set serveroutput on;declare num integer :=-11;begin if num < 0 then dbms_output.put_line('负数'); elsif num >0 then dbms_output.put_line('正数'); else dbms_output.put_line...原创 2020-04-30 09:44:17 · 2824 阅读 · 0 评论 -
oracle创建序列,并建表使用
1、创建序列:sql语句2、创建表3、对序列user_s进行初始化4、插入数据原创 2020-04-22 14:56:48 · 1028 阅读 · 0 评论 -
oracle创建控制文件:超级详细
1、进入cmd窗口2、以dba的身份进入sqlplus3、查看数据库当前的(控制文件位置)4、修改初始化参数:control_files5、关闭数据库6、退出sqlplus7、复制:控制文件到(指定目录)8、重新连接,启动数据库,查看(是否)已成功复制...原创 2020-04-18 18:39:57 · 2456 阅读 · 2 评论