怎样创建数据库连接对象的类包?
怎样创建数据库连接对象的类包?
写程序的时候,我们经常要获取数据库连接对象(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使用。相信能给开发者带来方便。 以上是我对于这个问题的解答,希望能够帮到大家。
问:同事ip:10.101.107.28 我的IP:10.101.104.23我们在...
答:你们公司是WINDOWS域环境吗,如果是的话,你在网上邻居里应该能看到对方的主机。让她把文件夹共享出来就可以。 如果不是WINDOWS域,那得看你们是不是在一个...详情>>
问:数据结构顺序表的建立,可定义顺序表 #define maxnum elemtyp...
答:打开VC ,然后点击新建,出来界面之后选择Win32 Console Application并输入工程的名称和选择项目的位置,然后出现“一个空工程”,在点击“...详情>>