JNDI环境简易搭建
来源:互联网 发布:tk 域名 编辑:程序博客网 时间:2024/04/29 19:12
JNDI环境简易搭建
笔者近期在做oracle的项目,想用JNDI连接oracle数据库;在网上查阅资料捣鼓了好久才弄好,明明很简单的东西,却老是不成功;做个记录,方便自己,希望也能帮助到你。
附上Oracle驱动包下载地址:http://download.csdn.net/detail/luohuaishao/80464851、在Tomcat\lib下加入oracle驱动包,如果没有,你可以在从上述链接得到。2、在Tomcat\conf下的context.xml文件的<Context>节点下加入如下说明:
<Resource name="jdbc/name_db" type="javax.sql.DataSource" username="system" password="525000" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="3" maxWait="5000" url="jdbc:oracle:thin:@localhost:1521:SCHOOL" maxActive="10"/>
3、在你新建的工程项目的web.xml中加入如下说明:
<resource-ref> <description>dbconnect</description> <res-ref-name>jdbc/name_db</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
4、在servlet下试试时候链接成功,可参考代码:
try { Contextctx = new InitialContext(); //此处要添加的是查找数据源的名字 但是要加前缀java:comp/env DataSourceds = (DataSource) ctx.lookup("java:comp/env/jdbc/name_db"); Connectionconn = ds.getConnection(); // 通过数据源获得数据源中的连接 Stringsql = "select * from T_STUDENT"; PreparedStatementpstmt = conn.prepareStatement(sql); ResultSetrs = pstmt.executeQuery(); while(rs.next()) { System.out.println(rs.getString(1)); } }catch (Exception e) { e.printStackTrace();}
注意:1、(2)中的username、password、url中的SCHOOL分别改为自己的数据库用户名、密码和数据库名称。2、(2)中的name、(3)中的res-ref-name和(4)中lookup()的参数名称要一致。
0 0
- JNDI环境简易搭建
- Jboss 5 jndi环境搭建
- Junti4 Spring Hibernate JNDI 环境搭建
- ASEM-51简易开发环境快速搭建
- ubuntu 简易C开发环境搭建
- 简易版myeclipse android开发环境搭建
- PHP+MYSQL+APACHE简易环境搭建
- Android环境j简易搭建详解
- windows内核开发环境的简易搭建
- Linux下Nutch环境简易搭建
- Apache+tomcat集群 简易版环境搭建
- Windows下简易Jenkins环境的搭建
- resdi 3.07简易搭建 Ubuntu环境
- Ubuntu环境下搭建webrtc简易服务器
- 简易nginx+tomcat环境的搭建
- [Android] Android ndk环境简易搭建
- Ubuntu16.04,ffmpeg搭建简易监控环境
- CTS测试环境搭建及简易步骤
- MPI编程简介
- C++ 精确计时类
- android4.4按键分析--触屏事件1
- 【Servlet】最简单的Servlet JavaWeb程序
- Spring apache ibatis query的深入浅出的探索过程
- JNDI环境简易搭建
- ios 调试
- arm bluez 移植(测试)
- Linux网络编程(2)简单的TCP回射服务器(Echo Server)
- 将文件保存到内存、SD以及获取手机内部存储与外部存储空间的大小
- 我们的空间是圆的么——基于Poicare的宇宙模型浅谈
- 【java】集合框架和map基础
- 小型机更换HBA卡步骤
- 摘录:JAVA学习之路