- 浏览: 10570 次
- 性别:
最新评论
文章列表
Eclipse的快捷方式大全
- 博客分类:
- java
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Ent ...
Abstract 抽象的
一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现
break
一个Java的关键字,用来改变 ...
具体代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJDBC {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try { ...
存储过程---函数---触发器
- 博客分类:
- 数据库
存储过程(store procedure)
带有名字的PL/SQL程序块
创建过程:
create or replace procedure is(as) 过程名
begin
过程体
end 过程名;
执行过程:
exture 过程名;
begin
过程名;
end;
create or replace procedure p(v_a in number,v_b number,v_ret out number,v_temp in ...
重点来临
游标(cursor)
用数据库的语言来描述,游标是映射在结果集中一行数据的位置实例。其实质是结果集头顶的一个指针,以此来遍历结果集。
下面用一个实例来说明游标的控制语句
eg:
decalre
cuosor c is select from emp;--声明游标
v_emp c%rowtype;
begin
open c;--打开游标(返回select语句的结果集)
loop
fetch c into v_emp;--从结果集中读数据
exit when(c%notfound);
dbms_output.put_line(v_emp.ename);
end loo ...
PL/SQL程序流程控制以及exception
- 博客分类:
- 数据库
DDL语句在PL/SQL里面的使用
eg:
begin
execture immediaate 'create table T(nnn varchar2(20) default ''aaaa'')';
end;--利用两个''来定义字符串
PL/SQL流程控制
1:if条件控制
1 if.......then
if(条件p) then 基本语句段;
end if;
2 if......then....else
if(条件p) then 基本语句段1;
elsif(条件) then 基本语句段2;
else 语句段3;
end if;
3 还可以进行多层if语句的嵌 ...
oracle10g的下载与安装
- 博客分类:
- 数据库
进入到oracle的官网主页
http://www.oracle.com/index.html
然后进入到downloads界面
下载通行证:
user:516948336@qq.com
password:123QWEqwe
密码是这个 一般不会动了 每次都改 也很麻烦的
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)
http://download.oracle.com/otn/nt/oracle10g/10201/10201_d ...
SQL语言的全称是结构化查询语言。(structure query language)
PL/SQL语言是结构化程序设计语言。
快(block)是PL/SQL程序的最基本的结构。主要有以下几部分构成:
declare--标记声明部分
begin--标记程序体部分开始
exception--标记异常处理部分开始
end--标记程序体部分结束
eg:
1:
set serveroutput on;--命令设置环境变量serveroutput 为打开状态,从而使能够在sql*plus中输出结果
begin
dbms_output.put_line('XXXX');--可以输出参数的值(不能打印布尔 ...
PL/SQL基础
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。
目录
PL/SQL的优点
PL/SQL块结构
函数
过程
包(package)
触发器(trigger)
执行部分
PL/SQL的优点
从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点以及其独有的数据管理的便利性,那么你很难想象ORACLE缺了PL/SQL的情形。PL/SQ ...
数据库的设计准则——范式
- 博客分类:
- 数据库
创建一个数据库的过程必须按照一定的准则——范式。从第一到第六共六个范式,一般数据库设计只要遵循第一范式,第二范式,和第三范式就足够了。
话说范式是由一个姓范的兄弟提出来的故而称为范式。
第一范式 1NF
要有主键,列不可分是其规则。
在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
第二范式 2NF
不存在部分依赖(完全依赖于主键)
如果存在属性依赖于主键,那么这个属性应该被分离出来形成一个新的实体。新的实体和原实体是一对多的关系。
第三范式 3NF
不依赖与其他非主属性,即不包含已在其他表中包 ...
数据字典表——索引——序列——视图
- 博客分类:
- 数据库
数据字典表(oracle dictionaries)
1 如 desc user_tables
select table_name from user_tables;
desc user_views
select view_name from user_views;
desc user_constraints
select constraint_name from user_constraints;
desc dictionary
select table_name from dictionary;
select tabl ...
JAVA HASHCODE
- 博客分类:
- 数据库
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,
我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。
总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。
你 ...
1 事物 transction :1 事物起始于一条dml语句
2 结束于{ 1 roolback语句,2 提交 commit; 3 ddl语句 ,当有ddl语句自动提交;4 正常断开 exit语句
2 表的创建CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
eg:
CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
Ci ...