|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
论坛
想学好编程,学好外语很重要 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
JAVA文章
>>
数据库
>> 文章正文
数据源在JDBC中的应用
热
荐
【字体:
小
大
】
数据源在JDBC中的应用
作者:佚名 文章来源:不详 点击数: 更新时间:2006-4-16
作者:冯睿
简介
众所周知,JDBC(Java
数据库
连接)是Java 2企业版的重要组成部分。它是基于SQL层的API。通过把SQL语句嵌入JDBC接口的方法中,用户可以通过Java程序执行几乎所有的
数据库
操作。JDBC只提供了接口,具体的类的实现要求
数据库
的设计者完成。通过生成这些接口的实例,即使对于不同的
数据库
,Java程序也可以正确地执行SQL调用。所以对于程序员来说,不必把注意力放在如何向
数据库
发送SQL指令,因为程序员需要了解和用到的只是JDBC的接口,只有在极少数情况下会用到面向特定
数据库
的类,例如程序员希望使用ORACLE的扩展API。
在JDBC程序中,首先需要做的是实现与
数据库
的连接。在示例程序中,我们使用的是ORACLE8i的JDBC包。连接
数据库
通常需要实现以下几个步骤:
1. 注册
数据库
驱动程序(driver)。可以通过调用
java
.
sql
.DriverManager类的registerDriver方法显式注册驱动程序,也可以通过加载
数据库
驱动程序类隐式注册驱动程序。例如我们希望向虚拟机注册 // 显式注册
DriverManager.registerDriver(new oracle.jdbc.driver.// 隐式注册
Class.forName(“oracle.jdbc.driver.
关于虚拟机如何自动注册通过类加载器(ClassLoader)加载的
数据库
驱动程序超过了本文讨论的范围,在此不做详细讨论。
2. 建立连接。调用
java
.
sql
.DriverManager类的getConnection()方法可以建立与
数据库
的连接。GetConnection()方法返回一个Connection对象。需要注意的是,getConnection()方法会自动从
数据库
驱动程序注册表中选择一个最合适的驱动程序。
3. 建立连接后,允许自动更新(AutoCommit)。调用
java
.
sql
.Connection接口的serAutoCommit()方法可以设定当程序向
数据库
发出一条SQL指令后,
数据库
是否立即更新。
下面是一个具体的实例。在该实例中,作为getConnection()方法参数的url使用的是Net8 keyword-value pair格式。当然也可以使用普通格式。
数据库
安装在名为Chicago的服务器上,使用的协议是TCP协议,使用的端口是1521,
数据库
的SID是chidb,使用的
数据库
驱动程序是
[1]
[2]
[3]
[4]
[5]
下一页
文章录入:enadd 责任编辑:enadd
上一篇文章:
JDK1.2关于JDBC中文问题的解决方案
下一篇文章:
用JDBC访问一个数据库
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
jsp连接数据库大全
JSP数据库连接池的必要性
通过JDBC连接oracle数据库的…
Tomcat4的数据库连接池配置
数据库连接池Java实现小结
一种简单JDBC连接池的实现
用连接池提高Servlet访问数据…
JSP数据库连接大全
JSP数据库操作例程
利用weblogic的POOL(连接池…
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
QQ:1656107
站长:
enadd