Java使用JNDI技术获取DataSource对象
来源:互联网 发布:ubuntu upstart 脚本 编辑:程序博客网 时间:2024/04/28 22:42
package common; import java.sql.Connection;import java.sql.SQLException;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.sql.DataSource; /** * 通过JNDI获取数据源 * * @author 周尚武 时间:2008年12月8日22:37:09 */ public class DBConnection { /** * 通过JNDI获取数据源在获取连接对象 * * @return Connection con */ public static Connection getCon(){ Connection con = null; try { Context ic = new InitialContext(); DataSource source = (DataSource)ic.lookup("java:comp/env/jdbc/books"); con = source.getConnection(); } catch (NamingException e) { System.out.println("数据源没找到!"); e.printStackTrace(); } catch (SQLException e) { System.out.println("获取数连接对象失败!"); e.printStackTrace(); } return con; } } JNDI的配置: 1.context.xml文件的配置: <Resource name="jdbc/books" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="sa" password="123" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;databasename=books"/> 2.web.xml文件的配置: <resource-ref> <res-ref-name> jdbc/books </res-ref-name> <res-type> javax.sql.DataSource </res-type> <res-auth> Container </res-auth> </resource-ref> 3.添加数据库驱动文件: 通过数据源访问数据库,由于数据源由Tomcat 维护,所有必须把JDBC驱动程序复制到Tomcat的common/lib目录下。
0 0
- Java使用JNDI技术获取DataSource对象
- Java使用JNDI技术获取DataSource对象
- Java使用JNDI技术获取DataSource对象
- Java使用JNDI技术获取DataSource对象
- Java使用JNDI技术获取DataSource对象
- 通过JNDI获取DataSource
- Spring配置JNDI及通过JNDI获取DataSource
- Spring配置JNDI及通过JNDI获取DataSource
- Spring配置JNDI及通过JNDI获取DataSource
- Spring配置JNDI及通过JNDI获取DataSource
- Tomcat中配置和使用JNDI DataSource
- Java使用JNDI技术连接数据库
- 使用DataSource获取oracle数据库连接
- Java技术回顾之JNDI:JNDI API
- Java技术回顾之JNDI:JNDI API
- Java技术回顾之JNDI--JNDI API
- connectionpool,datasource,jndi 关系
- tomcat 配置jndi datasource
- conet4j.js
- 钻石(简单)
- Ubuntu 12.04中文输入法的安装
- win7 下 apache2.2 + php5.3 + mysql5.5安装php环境 + phpMyAdmin
- 对话框
- Java使用JNDI技术获取DataSource对象
- 如何修改为出厂时区为 指定的时区和默认的日期?
- MFC之HTTP协议编程
- Prime Numbers(简单)
- Android input处理机制(三)InputDispatcher
- Maven 记录
- Linux下各个文件目录及其作用
- 深入理解MFC中程序框架
- GTK自定义函数之滑动密码锁(6)-bobo