创建数据库连接对象(java.sql.Co ection)的类包

文章作者 100test 发表时间 2007:10:24 11:57:35
来源 100Test.Com百考试题网


写程序的时候,我们经常要获取数据库连接对象(java.sql.Connection),一般我们可以直接通过DriverManager获取数据库连接对象,也可以通过JNDI从部署在应用服务器中的数据库连接池中获取数据库连接对象。如何更加方便灵活的获取数据库连接对象正是本文的写作目的。
正文
创建数据库连接对象(java.sql.Connection)的类包(DbConnection.jar)以一个xml配置文件(db-connection-cfg.xml)为基础,该配置文件内容如下:


cp
weblogic







yes


jdbc/epdsmdbDS


oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@your_database_server_ip:1521:service_id
username
password


下面我说明一下这个配置文件的配置方法
1.元素表示获取数据库连接对象方式:cp表示从连接池中获取Connection,jdbc表示直接创建Connection。

2.元素表示部署了数据库连接池的应用服务器名称,类包通过该名称获取JNDI环境信息。当用户设置一种应用服务器名称(如oc4j),那么相应的JNDI环境信息通过在元素中增加相应的yes来配置。其中元素的值表示查找数据源对象(javax.sql.DataSource)时是否使用JNDI环境信息,yes代表使用,no代表不使用。提供这个元素是因为部署在Application Server上的应用在从连接池中获取连接时不需要JNDI环境信息,而Standalone Application则需要。

3.元素表示JNDI环境信息中的一个条目。

4.元素表示数据源在JNDI Tree中的名称。

5.以及其子元素描述了通过DriverManager创建Connection时的信息。
DbConnection.jar包使用方法
配置db-connection-cfg.xml,将其和DbConnection.jar包加入应用的classpath,在需要创建Connection的地方使用Connection conn = DbConnectionFactory.getConnection().即可。

总结
DbConnection.jar包可供Web Appication及Standalone Application使用。相信能给开发者带来方便。

相关文章


Java多媒体处理之添加播放MIDI音乐功能
Java图形程序中的对话逐字显示的实现方法
轻松扩展Ant的实现方法
javaio向txt文件中输入换行符实现代码
创建数据库连接对象(java.sql.Co ection)的类包
Java使用OCI驱动连接Oracle数据库实现方法
Swing编写灵敏的图形用户界面
今天来讲讲overload和overrid的区别
防止JAVA线程意外中止
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛