您的位置:首页 > 运维架构 > Tomcat

使用Tomcat数据源

2017-09-04 20:46 411 查看
思考问题:
虽然使用JDBC可以连接数据库,但是每次操作都要连接的关闭,这样会不会影响运行效果啊?能不能重用数据库的连接呢?
解决问题:
可以使用数据源和连接池。数据源用来连接数据库,连接池是用来管理连接对象。在程序中使用JNDI获取数据源。
在Tomcat中使用数据源的步骤:
1.Tomcat中加入数据库驱动文件
2.配置Tomcat的conf/content.xml

<Resource name="jdbc/news"   //连接池的名称,数据源JNDI名字
Auth="Container"  type="javax.sql.DataSource" maxActive="100"
Maxldle="30"  maxWait="10000"  username="scott"  password="tiger"
driverClassName="oracle.jdbc.OracleDriver"
Url="jdbc:oracle.thin:@localhost:1521:news" />


3.配置应用程序的web.xml文件(可选)
<resource-ref>
<res-ref-name>jdbc/news</res-ref-name>
<res-ref-name>javax.sql.DataSource</res-ref-name>
<res-ref-name>Container</res-ref-name>
</resource-ref>

低版本的Tomcat必须配置,6.0以上版本可以省略
4.使用JNDI获取对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: