java web编程-数据源的概念与相关配置

数据源的概念:

jdbc:1。打开连接;2。操作;3。关闭连接;
只有2是不同的,;
1。通过Connection pool管理连接;
2。通过DataSource管理Connection pool;
3。DataSource按jndi绑定;
在server.xml或context.xml配置jdbc数据源工厂:

auth=”Container”

type=”javax..DataSource”

username=”dbusername”

password=”dbpassword”

driverClassName=”org.hsql.jdbcDriver”

url=”jdbc:HypersonicSQL:database”

maxActive=”8″

maxIdle=”4″/>

语法:
driverClassName – jdbc驱动的完整路径名;.
maxActive – 连接池同一时间可以开辟的最大连接实例数(Connection).
maxIdle – 连接池同一时间可以设置的最大空闲连接实例数.
maxWait – 当连接池空闲连接用完时请求连接连接池等待多久(毫秒)时间后抛出.
password – 该jdbc驱动对应的连接时的密码.
url – 的统一资源定位地址;
username – 连接需要的数据库用户名.
validationQuery – 连接池返回的至少一行的select语句,用来验证连接实例.
web.xml:

Resource reference to a factory for java..Connection

instances that may be used for talking to a particular

database that is configured in the

configurartion for the web application.

jdbc/EmployeeDB

javax..DataSource

Container

使用该数据源:

Context initCtx = new InitialContext();

// 该操作时tomcat服务器必须得名称定位需要的操作,weblogic不需要;

Context envCtx = (Context) initCtx.lookup(“java:comp/env”);

DataSource ds = (DataSource)

envCtx.lookup(“jdbc/EmployeeDB”);

Connection conn = ds.getConnection();

… use this connection to access the database …

conn.close();

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《java web编程-数据源的概念与相关配置
本文地址:https://www.zhiletu.com/archives-204.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微