2019年4月9日

摘要: 一、利用反射及JDBC元数据编写通用的查询方法 1.ResultSetMetaData 定义:描述ResultSet的元数据对象,即从中可以获取到结果集中有多少列、列名是什么。 获取 ResultSetMetaData 对象: 调用 ResultSet 的 getMetaData() 方法 方法: 阅读全文
posted @ 2019-04-09 19:44 小曙 阅读(128) 评论(0) 推荐(0) 编辑
 

2019年4月8日

摘要: 一、相关概念 1.JDBC的定义 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数 阅读全文
posted @ 2019-04-08 14:33 小曙 阅读(120) 评论(0) 推荐(0) 编辑
 

2019年4月6日

摘要: 一、游标 在 PL/SQL 程序中,对于处理多行记录的事务经常使用游标来实现。游标是一个指向上下文的句柄( handle)或指针。通过游标,PL/SQL 可以控制上下文区和处理语句时上 下文区会发生些什么事情。 1.显式游标: 显式游标主要是用于对查询语句的处理,尤其是在查询结果为多条记录的情况下。 阅读全文
posted @ 2019-04-06 23:20 小曙 阅读(152) 评论(0) 推荐(0) 编辑
 
摘要: 一、PL/SQL简介 PL/SQL 是 Procedure Language & Structured Query Language 的缩写。PL/SQL 是对 SQL 语言存储过程语言的扩展。 PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由 于 阅读全文
posted @ 2019-04-06 17:17 小曙 阅读(178) 评论(0) 推荐(0) 编辑
 

2019年4月3日

摘要: 一、高级子查询 1.多列子查询 定义:主查询与子查询返回的多个列进行比较 多列子查询中的比较分为两种:成对比较;不成对比较 实例:查询与141号或174号员工的manager_id和department_id相同的其他员工的employee_id, manager_id, department_id 阅读全文
posted @ 2019-04-03 23:54 小曙 阅读(188) 评论(0) 推荐(0) 编辑
 
摘要: 一、视图 1.定义: 视图是一种虚表,是从表中抽出的逻辑上相关的数据集合。 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句。 视图向用户提供基表数据的另一种表现形式。 2.作用: 控制数据访 阅读全文
posted @ 2019-04-03 20:17 小曙 阅读(216) 评论(0) 推荐(0) 编辑
 

2019年4月1日

摘要: 一、创建表和管理表 1.表名和列名的命名规则 必须以字母开头必须在 1–30 个字符之间必须只能包含 A–Z, a–z, 0–9, _, $, 和 #必须不能和用户定义的其他对象重名必须不能是Oracle 的保留字 2.create table语句 条件: CREATE TABLE权限 存储空间 格 阅读全文
posted @ 2019-04-01 14:28 小曙 阅读(158) 评论(0) 推荐(0) 编辑
 

2019年3月31日

摘要: 一、DML、DDL、DCL SQL语句分为以下三种类型: DML: Data Manipulation Language 数据操纵语言DDL: Data Definition Language 数据定义语言DCL: Data Control Language 数据控制语言 1.DML用于查询与修改数 阅读全文
posted @ 2019-03-31 19:09 小曙 阅读(189) 评论(0) 推荐(0) 编辑
 

2019年3月26日

摘要: 一、IP地址和端口号 1.作用 通过IP地址,唯一的定位互联网上一台主机。 端口号标识正在计算机上运行的进程,不同进程有不同的端口号,被规定为一个16位的整数0~65535,其中0~1023被预先定义的服务通信占用。 端口号和IP地址的组合得出一个网络套接字(socket)。 2.InetAddre 阅读全文
posted @ 2019-03-26 20:46 小曙 阅读(161) 评论(0) 推荐(0) 编辑
 

2019年3月24日

摘要: 一、Java动态代理 1.代理设计模式的原理 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象. 任何对原始对象的调用都要通过代理. 代理对象决定是否以及何时将方法调用转到原始对象上。 2.静态代理 特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能 阅读全文
posted @ 2019-03-24 18:52 小曙 阅读(132) 评论(0) 推荐(0) 编辑