Java之JDBC笔记

来源:互联网 发布:淘宝双十一销售排行榜 编辑:程序博客网 时间:2024/05/21 14:53

额,JDBC初步了解了一下,不是很难。放上笔记和练习文件的云盘网址……就不放网链了,博客被锁了一次,我怕了……

05_JDBC初步:

JDBC编程步骤:
1. Load the Driver
1. Class.forName()|Class.forName().newlnstance()| new DriverName()
2. 实例化时自动向DriverManager注册,不需显式调用DriverManager.registerDriver方法
2. Connect to the DataBase
1. DriverManager.getConnection()
3. Execute the SQL
1. Connection.CreateStatement()
2. Statement.executeQuery()
3. Statement.executeUpdate()
4. Retrieve  the result data
1.循环取得结果while(rs.next())
5. Show the result data
1. 将数据库中的各种类型转换为Java中的类型(getXXX)方法
6. Close
1. close the resultset. / close the statement / close the connection


PS:
1.建一个项目专门引入jar包。自己管好。



java连接oracle数据库完整步骤:
//1.加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");    //需要下载oracle JDBC的驱动包

//2.得到链接
String url = "jdbc:oracle:thin:@localhost:1521:orcl"; //数据库URL,orcl是我的数据库的名称
String user = "myuser";    //你ORACLE数据中一个用户名称
String password = "apple";    //对应上面用户名称的密码
Connection conn = DriverManager.getConnection(url,user,password); //连接




10_JDBC进阶:
JDBC进阶
1.灵活指定SQL语句中的变量 
PreparedStatement 
2.对存储过程进行调用 
CallableStatement 
3.运用事务处理 
Transaction
4.批处理
Batch 
5.Movable ResultSet
可以前后移动的结果集 
1.Rs.last()
2.Rs.getRow()返回值可以确定一共有多少条记录 
6.Updatable ResultSet (*)




DataSource & RowSet
1.DataSource
1.DriverManager的替代 
2.连接池实现 
3.分布式实现
DataSource的属性可以动态改变 
2.RowSet
1.新的ResultSet 
2.从ResultSet继承
3.支持断开的结果集 
4.支持JavaBean标准


链接: 

http://pan.baidu.com/s/1pKOgPXh 

密码: 

6n3z

0 0
原创粉丝点击