数据源(连接池)
来源:互联网 发布:mac spss许可证 编辑:程序博客网 时间:2024/05/17 08:58
数据源一般实现自javax.sql.DataSource接口,Spring、Struts、Hibernate等框架都有自己的数据源,Tomcat中也内置了数据源支持,Tomcat使用Jakarta-CommonsDatabase Connection Pool作为数据源的实现,使用时只需按照Tomcat文档配置即可
数据源可以配置在server.xml中,也可以配置在context.xml中
在context.xml中配置数据源
<Context cookies="true"> <Resource name="jdbc/databaseWeb" auth = "Container" type = "javax.sqlDataSource" maxActive = "100" maxIdle = "30" maxWait = "10000" username = "root" password = "admin" driverClassName = "com.mysql.jdbc.Diver" url = "jdbc:mysql://localhost:3306/databaseWeb?characterEncoding=utf8"></Context>注意此时要把Mysql的驱动放到Tomcat全局的lib里面
然后要在应用程序的web.xml中配置数据源的应用:
<resource-ref> <description>DBConnection</description> <res-ref-name>jdbc/databaseWeb</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth></resource-ref>
在java文件中使用数据源:
Context initContext = new InitialContext();//获取所有的资源Context envContext = initContext.lookup("java:/comp/env");获取JNDI资源DataSource ds =(DataSource) envContext.lookup("jdbc/databaseWeb");//获取数据库连接Connection conn= ds.getConnection();
8 1
- 数据源(连接池)
- 数据库的数据源(连接池)
- JDBC高级应用 - 数据源(连接池)
- (今日问题)连接池与数据源
- 数据源和连接池
- .Net 数据源连接池
- 数据源与连接池
- 连接池和数据源
- 数据源连接池(DataSource)
- 数据源与连接池
- 数据源与连接池
- 数据源和连接池
- 数据源和连接池
- java数据源连接池
- 数据源和连接池
- c3p0数据源连接池
- c3p0数据源连接池
- 数据源与连接池
- UI Automation-InvokePattern
- Windows Phone8.1中SD卡文件的读取写入方法汇总
- ArcSDE10.1 连接SQL Server 2008
- Redis研究(九)—有序集合类型 2
- 12306这样的超大规模实时事务系统到底应该怎么设计?其实不难
- 数据源(连接池)
- 微信营销实战——粉丝喜欢什么样的人工回复
- mysql 常用语法大全
- C语言之使用关系运算符、赋值运算符
- PJSIP实验
- 解决Virtual Box 下安装Mac OS X时出现的“hfs: could not initializc summary table for OSX Base System ”问题
- 第一次编程
- 《设计模式之禅》——工厂方法模式
- excute、excuteQuery和excuteUpdate的使用方法以及区别