我是靠谱客的博主 清秀美女,最近开发中收集的这篇文章主要介绍JNDI获取数据连接(Connection),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过JNDI获取数据源,需要如下步骤:

1.首先需要在C:apache-tomcat-6.0.32conf目录下的context.xml中加入如下配置:
<Resource

name="jdbc/hao"

auth="Container"

type="javax.sql.DataSource"

driverClassName="oracle.jdbc.driver.OracleDriver"

url="jdbc:oracle:thin:@localhost:1521:XE"

username="system"

password="redhat"

maxActive="20"

maxIdle="2"

maxWait="-1"/>

然后启动tomcat。

2.在程序中加入如下代码即可:


DataSource ds = null;
Connection conn = null;

Context initCtx;
try {
initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");

ds = (DataSource) envCtx.lookup("jdbc/hao");

conn = ds.getConnection();

Statement stmt = conn.createStatement();

String strSql = " select * from ic_user";

ResultSet rs = stmt.executeQuery(strSql);

while (rs.next()) {
System.out.println(rs.getString("username"));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最后

以上就是清秀美女为你收集整理的JNDI获取数据连接(Connection)的全部内容,希望文章能够帮你解决JNDI获取数据连接(Connection)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部