摘要:
一、Java调用存储Oracle存储过程 测试用表: --创建用户表create table USERINFO( username VARCHAR2(50) not null, password VARCHAR2(50) not null, email VARCHAR2(50) no... 阅读全文
摘要:
BaseDao类:package dao;import java.sql.*;public class BaseDao { private static final String driver = "oracle.jdbc.driver.OracleDriver"; private st... 阅读全文
摘要:
成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethis... 阅读全文
摘要:
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它。对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。下面这些工具或许功能和作用不同,但是有着一... 阅读全文
摘要:
一、表分区 (一)表分区的分类 1、范围分区(range) 2、散列分区(hash) 3、列表分区(list) 4、复合分区:范围-哈希(range-hash)、范围-列表(range-list) (二)范围分区: 范围分区是应用范围比较广的分区方式,它是以列的值得范围... 阅读全文
摘要:
一、索引 索引是一种快速访问数据的途径,可提高数据库性能。索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据,就像书的目录,可以快速查找所需的信息,无须阅读整本书。 (一)索引的分类 逻辑分类:单列索引、组合索引、唯一索引、非唯一索引,函数索引。 物理分类:区分索引、非分区索引... 阅读全文
摘要:
一、触发器 触发器是当特定事件出现时自动执行的代码块。比如,每次对员工表进行增删改的操作时,向日志表中添加一条记录。触发器和存储过程是由区别的:触发器是根据某些条件自动执行的,存储过程是手动条用的。 (一)触发器的类型: 1、行级触发器:操作数据行的时候触发。 2、语句级触发器:一个... 阅读全文
摘要:
一、程序包 程序包是一种数据库对象,它是对相关PLSQL类型、子程序、游标、异常、变量和常量的封装。程序包包含两部分内容: 1、程序包规范:可以声明类型、变量、常量、异常、游标和子程序。 2、程序包主题:可以实现在程序包规范中定义的游标、子程序。二、程序包规范 程序包规范包含一些应用程序课件... 阅读全文
摘要:
一、函数 函数与存储过程相似,也是数据库中存储的已命名PL-SQL程序块。函数的主要特征是它必须有一个返回值。通过return来指定函数的返回类型。在函数的任何地方可以通过return expression语句从函数返回,返回类型必须和声明的返回类型一致。 语法: create [or rep... 阅读全文
摘要:
一、事务和存储过程 在存储过程中如何使用事务。当需要在存储过程中同时执行多条添加、修改、删除SQL语句时,为了保证数据完整性,我们需要使用事务。使用方式和在PL-SQL中非常相似,但也有一些区别。 --带事务的存储过程CREATE OR REPLACE PROCEDURE Account_zhu... 阅读全文