`
wangshuo1991
  • 浏览: 9801 次
  • 性别: Icon_minigender_1
  • 来自: 保定
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Spring中注入的三种方式   Type1 接口注入   我们常常借助接口来将调用者与实现者分离。如: Public class ClassA{ private InterfaceB clzB; public init(){ Object obj=Class.forName(Config.BImplementation).newInstance(); clzB=(InterfaceB)obj; } … } 上面 ...

oracle入门12

存储过程    存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用.由于存储过程是已编译好的代码,所以在调用的时候不必再次编译代码,从而提高程序的运行效率。另外存储过程可以实现程序的模块化设计. 1、 创建存储过程 语法:   Create [or replace] procedure procedure_name [ (parameter[{in|in out}]) data_type,   (parameter[{in|in out}]) data_type,   …… ] { is|as} Decoration section Begin    ...

oracle入门11

游标:   游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。 隐式游标: 在执行一个sql语句时,oracle服务器将自动创建一个隐式游标,这个游标是内存中处理该语句的工作区域,其中存储了执行SQL语句的结果.通过游标的属性可获得sql语句执行的结果以及游标状态信息。    游标的主要属性如下:       %found 布尔属性  如果sql语句至少影响一行 则为true 否则为false       %notfound 布尔属性 与%found相反。       %isopen 布尔属 ...
PL/SQL编程   PL/SQL是oracle的专用语言,它对标准的SQL语言的扩展.SQL语句可以嵌套在PL/SQL语言中,并结合处理语句。 PL/SQL程序结构   使用了程序块的结构组织的代码.最简单的程序块是一种被称为”匿名块”的程序块,匿名块是指不会被oracle存储并且不能够重用程序块。 PL/SQL程序通常包括3部分:Declare部分、exception部分、Begin和end部分. Begin和end是PL/SQL的必须部分,总是begin开始end结束. Declare部分包含定义变量、常量和游标等类型的代码. Begin与end之间可以嵌套begin与end及exc ...
视图、序列、同义词、索引 1、 视图 视图是从一个表或多个表中导出的虚表,它与常规表不同之处在于它并不存储数据—它只是在一个存储的查询中定义.视图同真实表一样,也包含一系列带有名称的列和数据。 视图建立在已 ...

oracle入门08

数据完整性    数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。 为了维护数据库中的数据完成性, ...
创建与管理表   数据库中对象:有表、视图、索引、序列、同义词等。 表:基本的数据存储的集合,由行与列组成 视图:从表中抽出的逻辑上相关的数据集合。 序列: 提供有规律的数值 索引:提高查询效率 同义词:给对象起的别名。 Oracle数据库中的表 1、 用户自定义表 表名和列名的命名规范:  必须以字母开头  必须在 1–30 个字符之间  必须只能包含 A–Z, a–z, 0–9, _, $, 和 #  必须不能和用户定义的其他对象重名  必须不能是Oracle 的保留字 创建表必须具备:  必须具备: • CREATE TABLE权限 • 存储空间  必须指定: • 表 ...
1、事务概念: 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。   主要特性:确保数据库的完整性。 2、事务的ACID特性   对一组SQL语句操作构成事务,数据库操作系统必须确保这些操作的原子性,一致性,隔离性,持久性. 1、 原子性(Atomicity)     事务的原子性是指事务中包含的所有操作要么全做,要么不做,也就是说所有的活动在数据库中要么全部反映,要么全部不反映,以保证数据库的一致性。 2、 一致性(Consistency) ...
DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行: • 向表中插入数据 • 修改现存数据 • 删除现存数据 1、插入语句 使用 INSERT 语句向表中插入数据。 INSERT INTO table [(column [, column...])] VALUES (value [, value...]); 使用这种语法一次只能向表中插入一条数据 //向users表中插入一条完整的记录 SQL> insert into users(username,password,name,address,zip) values('rrmy',' ...
           子查询 子查询概念 :当一个查询的结果是另一个查询的条件时,称之为子查询。 使用子查询注意事项:          子查询可以嵌套多层          子查询需要圆括号()括起来 子查询语法: SELECT select_list FROM table WHERE expr operator (SELECT select_list        FROM table);  子查询 (内查询) 在主查询之前一次执行完成。  子查询的结果被主查询使用 (外查询)。 举例:查询员工的工资大于JONES的员工信息 分析过程如下: 首先:查询JONES的员工 ...

oracle入门03

分组函数的介绍 分组函数作用于一组数据,并对一组数据返回一个值. 常见的分组函数有: 函数名称 函数描述 Count 返回找到的记录数 Min 返回一个数字列或计算列的最小值 Max 返回一个数字列或计算列的最大值 Sum 返回一个数字 ...

oracle入门02

1、 oracle端口号修改问题 如果用户要修改oracle的端口号需要超级管理员进行登录 登录的口令:sys 登录的密码:root 是设置的密码 连接的方式:sysDBA模式 第一步:获取端口号: SQL> select dbms_xdb.getHTTPPort from dual; GETHTTPPORT -----------        8080 第二步:设置端口号: SQL> exec dbms_xdb.setHTTPPort(8088); PL/SQL procedure successfully completed 第三步:重新获取 SQL> s ...
1、 安装成功后进入DOS界面操作 在进行以下操作时,需启动oracle服务。 A、进入sql界面:开始--运行--cmd:输入sqlplus 回车 提示输入正确的用户名和密码 B、开始—>所有程序-oracle的-运行sql命令—>直接采用conn 用户名/密码 ...
题目:有一个院子里有几户人家,他们每家养了一条狗;有一天,警局通知他们院里有狗生病了,主人必须杀死自己的狗.问:院里有几条病狗?注:主人喜爱自己的狗,在确定其得病前不会开枪.这样,前两天无人开枪,第三天有人杀了自己的狗.(每人不能看自己的狗是否有病,只能通过窗户看其他人家的狗是否生病,每人每天只有一次决定机会,每人不能出门) 答案:三条病狗 三条病狗 假设只有一条狗得病,则第一天狗的主人就会知道,因为他在外边看不到有病的狗,而肯定有狗生病,必是自己的。用数学归纳法:假设若有n条狗得病,在第n天主人会知道(n=1时已证);当有n+1条狗得病时,必然在第n+1天知道,因为第n天时,病狗的主人(后 ...
<html>    <head>    </head>    <body>       <input type="text" name="mss" id="mss"/>             <form action="./index.html">         <input type="text" value="name" name="name"/>      ...
Global site tag (gtag.js) - Google Analytics