JDBC
GavenLV
这个作者很懒,什么都没留下…
展开
-
JDBC 学习笔记(一)
JDBC(Java Database Connectivity) 一、概述: JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。从本质上来说就是调用者(程序员)和实现者(数据库厂商)之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBC API 使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。...原创 2009-11-27 22:51:39 · 142 阅读 · 0 评论 -
JDBC 学习笔记(二)
二、JDBC编程的步骤① 注册一个driver注册驱动程序有三种方式:方式一:Class.forName(“oracle.jdbc.driver.OracleDriver”);JAVA规范中明确规定:所有的驱动程序必须在静态初始化代码块中将驱动注册到驱动程序管理器中。方式二:Driver drv = new oracle.jdbc.driver.OracleDriver...原创 2009-11-27 22:56:23 · 78 阅读 · 0 评论 -
JDBC 学习笔记(三)
JDBC 学习笔记(三)三、几个重要接口:(1) Statement —— SQL语句执行接口Statement接口代表了一个数据库的状态,在向数据库发送相应的SQL语句时,都需要创建Statement接口或者PreparedStatement接口。在具体应用中,Statement主要用于操作不带参数(可以直接运行)的SQL语句,比如删除语句、添加或更新。 ...原创 2009-11-27 23:02:20 · 92 阅读 · 0 评论 -
JDBC 学习笔记(四)
JDBC 学习笔记(四) 五、JDBC中使用Transaction编程(事务编程)1. 事务是具备以下特征(ACID)的工作单元:Ø 原子性(Atomicity)—— 如果因故障而中断,则所有结果均被撤消;Ø 一致性(Consistency)—— 事务的结果保留不变;Ø 孤立性(Isolation)—— 中间状态对其它事务...原创 2009-11-27 23:05:27 · 73 阅读 · 0 评论 -
JDBC 学习笔记(五)
七、JDBC2.0新特性:[b]1、Scrollability 结果集可滚动[/b]滚动:可双向支持绝对与相对滚动,对结果集可进行多次迭代。Con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); TYPE_FORWA...原创 2009-11-27 23:09:55 · 84 阅读 · 0 评论 -
JDBC 学习笔记(六)
十、面向对象的数据库设计类的关联,继承在数据库中的体现:类定义―――>表定义类属性―――>表字段类关系―――>表关系对 象―――>表记录注: Oid(对象id)―――>业务无关 在数据库中每一条记录都对应一个唯一的id; Id通常是用来表示记录的唯一性的,通常会使用业务无关的数字类型 字段的个数不会影响数据库的性能,表则...原创 2009-11-27 23:13:13 · 66 阅读 · 0 评论 -
用java调用oracle存储过程总结
一:无返回值的存储过程存储过程为:[code="java"]CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;...2010-03-12 14:23:13 · 53 阅读 · 0 评论