- 博客(35)
- 收藏
- 关注
原创 Oracle数据库操作_创建_删除临时_物理空间-给用户赋予权限
向Oracle中 新增一条数据:其实就是向临时表空间中新增临时表空间的数据何时提交到表空间中呢?答:三种情况:1、Commit2、过半个小时左右,自动提交3、关闭plsql开发工具(一)创建表空间在Oracle中,表空间分为**(永久)表空间和临时表空间**表空间:最终持久化保存的物理位置临时表空间:当我们对数据库进行各种操作的时候,首先将这些数据放在临时表空间中,只要当你提交(...
2019-01-07 18:35:21 357
原创 使用Druid连接池重写工具类
1,连接池原理:理解为存放多个连接的集合目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能。2,常见连接池Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口。这样应用程序可以方便的切换不同厂商的连接池!3,Druid连接池概述Druid(德鲁伊)连接池是一个由alibaba开发的开源项目,源码托管在gi...
2019-01-16 09:39:53 1714
原创 jdbc连接Oracle数据库
先添加jar包,找到jdbc连接oracle的jar包@Test public void show() throws Exception { // 1.注册mysql驱动 Class.forName("oracle.jdbc.OracleDriver"); // 2.通过DriverManager获取数据库的链接 ...
2019-01-16 08:13:12 366
原创 Jdbc概述+连接mysql
在面试中经常被问到Jdbc,然后自己也回忆不起来多少了,现在写东西都是直接用的框架,框架自己就帮我们处理好了,我们只是自己用它提供好的方法,今天在这里总结一下。1.1JDBC概述JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是 Java访问数据库的 标准规范,可以为不同的关系型数据库提供统一访问,它由一...
2019-01-15 18:18:24 517
原创 自来水收费相关的sql语句题
统计某日的收费,按区域分组汇总已知表 t_account (收费台账表)已知表 t_area (区域表)select (select name from t_area where ac.areaid = t_area.id ) 区域 ,sum(ac.money) 收费, sum(ac.usenum)/1000 用水量吨 from t_account ac where to_cha...
2019-01-12 09:08:56 1335
原创 数据库中的概念小点
1 drop、delete与truncate的区别SQL中的drop、delete、truncate都表示删除,但是三者有一些差别delete和truncate只删除表的数据不删除表的结构速度,一般来说: drop> truncate >deletedelete语句是dml,数据删除可以回滚;truncate,drop是ddl,数据删除后不能回滚使用场景:不再需要...
2019-01-11 21:32:05 538 1
原创 为管理岗位业务培训信息,建立3个表:
创建表S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄create table s(s# int,sn varchar2(50),sd varchar2(50),sa int ,constraint pk_s primary key(s#))C (C#,CN ) C#,CN 分别代表课程编号、课程名称create t...
2019-01-10 16:02:51 10913 2
原创 Oracle系统自带表employees_departments_jobs_locations,sql语句
1,emp表2,dept表3,job表4,loc表创建表 复制oracle自带表create table emp as select * from hr.employees;create table dept as select * from hr.departments;create table job as select * from hr.jobs;create t...
2019-01-10 09:50:58 5837 2
原创 Oracle里面的单词
数据库这块,我们在面试的时候需要手写sql语句,单词不能错是基本的,以下的单词我是警戒自己的同时,希望也能帮到大家。datadate资料时间datafiletemporary资料文件临时文件identifiedquota密码空间大小constraintprimary约束主键un...
2019-01-09 09:02:54 1327
原创 Oracle 基于伪列的查询
伪列是oracle中独有的,伪列也是真实存在的列,也是可以用来进行查询操作的,伪列只能用来查,不能做增删改操作1, 伪列出现的作用到底是啥,它为何会出现?就例如 现在有两张表一张salary表,一张user表,每张表都有它的primary key,然后我们的物理空间该如何区别这两张表的 primary key 表呢?用ROWIDROWID:物理文件上唯一区别这条记录的唯一标识表中的每一行...
2019-01-08 20:56:59 1061
原创 Oracle 表的约束_主键_外键_非空_默认_检查
(一)约束的概念作用约束是可以更好的保证数据库数据的完整性和一致性的一套机制。约束可以限制加入表的数据的类型。如果存在依赖关系,约束可以防止错误的删除数据,也可以级联删除数据。数据库的约束可以认为是对表的数据的一种规则。(二)约束创建的时机创建表的时候,同时创建约束。表结构创建完成后,可以再添加约束。(三)常见的约束类型NOT NULL 非空约束UNIQUE 唯一约...
2019-01-08 17:31:40 1758
原创 sql语句,性别只限制男和女
```javasex char(2) check(sex=‘男’ or sex=‘女’) not null,
2019-01-08 11:03:26 36049 2
原创 Oracle给字段添加描述
– comment on column 表名.字段名 is ‘描述’;– comment on column BBsusers.Userid is ‘用户编号’;comment on column BBsusers.Userid is '用户编号';
2019-01-07 21:21:25 7376
原创 安装Oracle可视化工具PLSQL Developer包含9,10,11,需注意Oracle自动默认8080,所以我们需要改
链接:https://pan.baidu.com/s/1gPxCjya5JGqMNJALrOVsWA提取码:hvwl1,需注意Oracle自动默认8080,所以我们需要改执行一条这样的语句 begin dbms_xdb.sethttpport('7000'); dbms_xdb.setftpport('0'); end;2,查看端口占用情况...
2019-01-07 16:33:35 955
原创 安装OracleXE包含10版本和11版本
链接:https://pan.baidu.com/s/1VlVcG1Kh3Xb3pDwIcmQ3Fw提取码:mwso
2019-01-07 16:22:47 1273
原创 安装虚拟机,这里用的是VMware10
为什么要用Linux因为windows在运行的时候会产生很多的垃圾信息,而这些垃圾信息,系统不会帮我们很好的清理,而使用Linux两年不重启都没事 。
2019-01-07 08:12:13 1007
原创 Nginx的反向代理,负载均衡
将静态资源部署到nginx 上https://blog.csdn.net/fhkkkbfgggjk/article/details/85052673
2019-01-03 15:49:30 416
原创 内部类
1,内部类概念内部类即在类中定义另外一个类,是一个相对概念。如:汽车与发动机,可以定义为子父类的关系。内部类分为成员内部类与局部内部类。定义时是一个正常定义类的过程,同样包含各种修饰符、继承与实现关系等。内部类可以直接访问外部类的所有成员。外部类编译后会出现两个class文件。2,成员内部类定义在成员位置的内部类定义格式public class Outer{ class ...
2019-01-01 15:34:54 446 3
原创 public_private_protected_default 访问权限
访问权限如果类用public修饰,则类名必须与文件名相同。一个文件中只能有一个public修饰的类。在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力:所以,在日常开发过程中,如果允许其他包的类访问使用public,如果仅允许其他包的子类访问使用protected,仅本包内的类访问使用默认,仅能本类中访问使用private...
2019-01-01 15:15:49 579
原创 代码块
局部代码块普通代码块就是直接定义在方法或语句中,以”{}”划定的代码区域,此时只需要关注作用域的不同即可,方法和类都是以代码块的方式划定边界的,如:public class Demo{ public static void main(String[] args) { { int x = 1; System.out.println("普通代码块" + ...
2019-01-01 15:06:58 437
原创 static关键字
1,static概念与功能static是静态修饰符,一般修饰成员。被static修饰的成员属于类,不属于这个类的某个对象。被static修饰的成员可以并且建议通过类名直接访问。也可以通过某个对象访到属于类的静态成员,多个对象共享使用同一个静态成员。如:学生类可以包含学校名称静态成员,所有学生实例对象共享同一个学校。格式:类名.静态成员变量名类名.静态成员方法名(参数)对象名.静态成...
2019-01-01 14:53:13 277
原创 多态
1,多态概述现实事物经常会体现出多种形态,如学生是人的一种:学生张三,既是学生也是人,即出现两种形态。Java可以描述这种关系,Student类继承了Person类,一个Student的对象便既是Student,又是Person。2,多态代码体现Java中多态的代码体现在父类引用变量可以指向子类对象,即一个子类对象(实现类对象)既可以给这个子类(实现类对象)引用变量赋值,又可以给这个子类(...
2019-01-01 13:43:53 2284
原创 接口与抽象类的辨析
1,接口与抽象类的辨析1.1概念辨析当"我是你的一种时",子类继承父类,即代表了类与类之间的关系,该体系的类都应该具备父类的成员。是is a的关系。当"我应该具备这些功能时",类实现接口,即代表类与功能的关系,将功能的声明与实现分离。并不是该体系内所有类都需要的额外功能。是like a的关系。接口是功能的集合,强调功能。抽象类是一类事务共性功能与属性的集合,强调数据类型本身。1...
2019-01-01 12:59:25 1275
原创 接口
1,接口概念接口是功能的集合,只描述所应该具备的方法,并没有具体实现。其他类(实现类)实现接口,重写方法以实现具体的功能。例如:有鸟都会飞吗?鸵鸟就不会飞,什么鸟会飞就实现飞的接口(起飞、飞行、降落三个方法构成飞功能集合)2接口定义及使用格式2.1接口定义定义关键字与定义类的class不同,接口定义时需要使用interface关键字。接口是一种特殊的数据类型,并在编译后仍然会产生....
2019-01-01 12:54:39 248
原创 抽象类
1,抽象类与抽象方法概念抽象类用来描述一种类型应该具备的基本特征与功能, 具体如何去完成这些行为由子类通过方法重写来完成,如:犬科均会吼叫,但属于犬科的狼与狗其吼叫内容不同。所以犬科规定了有吼叫功能,但并不明确吼叫的细节。吼叫的细节应该由狼与狗这样的犬科子类重写吼叫的方法具体实现。即抽象方法指只有功能声明,没有功能主体实现的方法。具有抽象方法的类一定为抽象类。那么犬科就可以定义为抽象类,...
2019-01-01 11:55:58 59195 7
原创 this和super
1,继承关系图(this与super)当子类创建对象后,该子类对象本身可以使用this来指代,而该对象当中的父类对象空间可以使用super来指代。如下为加入了子父类关系后的对象内存图。以Person类为例:定义父类@Data@AllArgsConstructor@NoArgsConstructorpublic class Person { private String name;...
2019-01-01 09:56:18 299
原创 方法重写
1,方法重写概念当子类继承父类后,拥有了父类的成员并可以直接调用父类非私有方法。如果子类认为父类提供的方法不够强大,子类可以按照子类自身的逻辑重新定义继承过来的父类方法,这个重新定义一个方法的过程2,方法重写格式类的定义:public class Person{ private String name; public void eat(){ System.out.println(“...
2019-01-01 09:46:53 460
原创 面向对象之_继承概念
1,如果多个类具有相同的属性和行为,我们可以抽取出共性的内容定义父类,这时再创建相似的类时只要继承父类即可。子类拥有父类的所有属性与方法,无需重新定义。并且可以直接使用非私有的父类成员。从逻辑关系来看,子类必须属于父类的一种时,才应该继承,且在原有基础上进行功能扩展。继承关系的产生通常是为了定义出功能更为具体、更为强大的子类。所以,定义子类后,一般创建子类对象使用。子类可以直接使用父类非私...
2019-01-01 09:22:01 3833 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人