后台
文章平均质量分 76
qq_37314497
JAVA
展开
-
JAVAweb三大组件
* Servlet是JavaWeb三大组件之一(Servlet、Filter、Listener) * Servlet是用来处理客户端请求的动态资源 * Servlet的任务有: > 获取请求数据 > 处理请求 > 完成响应Servlet会在接到第一次请求时被创建,也可以在在服务器启动时就被创建,这需要在配置文件<servlet>中添加一条配置信...原创 2018-03-04 13:34:49 · 512 阅读 · 0 评论 -
greates()使用
已知表TB的数据如下:SQL> select * from tb; ID CHINESE MATH ENGLISH ---------- ---------- ---------- ---------- 1001 89 98 ...原创 2019-04-29 13:56:26 · 354 阅读 · 0 评论 -
nvl和decode和lpad的使用方法
Oracle的NVL函数用法从两个表达式返回一个非 null 值。语法NVL(eExpression1, eExpression2)参数eExpression1, eExpression2如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression...原创 2019-04-28 14:04:32 · 393 阅读 · 0 评论 -
属性文件操作之Properties与ResourceBundle
1.Properties与ResourceBundle两个类都可以读取属性文件中以key/value形式存储的键值对,ResourceBundle读取属性文件时操作相对简单。2.Properties该类继承Hashtable,将键值对存储在集合中。基于输入流从属性文件中读取键值对,load()方法调用完毕,就与输入流脱离关系,不会自动关闭输入流,需要手动关闭。 /**...原创 2019-04-23 17:50:46 · 141 阅读 · 0 评论 -
Oracle - 数据库的实例、表空间、用户、表之间关系
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一PressCtrl+Vto paste. Your browser d...原创 2019-04-22 15:53:16 · 1243 阅读 · 0 评论 -
startup oracle 数据库
看oracle入门书,其中一句话说,使用startupnomount命令启动例程,不可以和mountopen和exclusive一起使用,这个命令适用于建立数据库或是维护数据库时使用。于是查了一下,为什么不能同时使用,以及他们之间的区别。nomount:读初始化参数文件,启动实例。mount:打开控制文件open:打开数据文件,日志文件简单来说,nomount是用来创建数据库...原创 2019-04-22 15:30:24 · 383 阅读 · 0 评论 -
Oracle伪列Level的使用
1.创建表create table uuser(userId integer,start_dt date,end_dt date)插入数据:insert into uuser(userId,start_dt,end_dt) values(1001,to_date('2019/04/18','yyyy/mm/dd'),to_date('2019/04/20','yyyy/mm/dd...原创 2019-04-26 13:47:54 · 500 阅读 · 0 评论 -
Oracle分级查询for CONNECT BY PRIOR
分级查询主要用于查询树形结构的记录。树形结构的数据存放在表中,数据之间的层次关系即父子关系,通过表中的列与列间的关系来描述。树形结构示例: 查询雇员表中员工编号、姓名及员工负责人,结果如图1所示。从结果中可以发现,Hardy和Rory的负责人是John,John的负责人是Donald;Eric和Kary的负责人是Harky,Harky的负责人是Donald,最终可以形成一张树...原创 2019-04-26 13:30:43 · 214 阅读 · 0 评论 -
ORA-01918: 用户 'SCOTT' 不存在 解决方法
SQL> alter user scott account unlock;alter user scott account unlock第 1 行出现错误:ORA-01918: 用户 'SCOTT' 不存在找到scott.sql 文件SQL> @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sq...原创 2019-04-22 11:20:40 · 6341 阅读 · 3 评论 -
row_number()over() 和 rank()over()的区别
select employee.*,row_number()over(partition by deptid order by salary desc) rank from employee;select employee.*,rank()over(partition by deptid order by salary desc) rank from employee;...原创 2019-04-25 18:51:28 · 3342 阅读 · 0 评论 -
java调用存储过程实例
package com.huateng.zjw.com.test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql...原创 2019-04-16 15:58:35 · 264 阅读 · 0 评论 -
存储过程笔记
1.建立一张表并指定默认系统空间drop table TESTTB;create table TESTTB(ID VARCHAR2(30),NAME VARCHAR2(30))tablespace SYSTEMpctfree 10initrans 1maxtrans 255storage(initial 64Kminextents 1maxextents...原创 2019-04-16 15:49:16 · 150 阅读 · 0 评论 -
oracle存储过程中游标定义
1.游标的使用。看到的一段解释很好的概念,如下:游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标。在前述程序中用到的SE...原创 2019-04-16 15:39:09 · 10570 阅读 · 0 评论 -
Oracle 中 union 和union all 的简单使用说明
1、刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟。今天我们来了解一下union和union all的简单使用说明。Union(union all): 指令的目的是将两个 SQL 语句的结果集合并起来,得到你所需要的查询结果。 网上对这两者之间的一个总结: Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; ...原创 2018-06-12 23:38:12 · 1028 阅读 · 0 评论 -
ROW_NUMBER() OVER函数的基本用法
ROW_NUMBER() OVER函数的基本用法语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)方法/步骤简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个...原创 2019-04-24 20:47:10 · 318 阅读 · 0 评论