首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Tomcat数据源之-详细解释

2012-06-27 
Tomcat数据源之--详细解释传统JDBC操作步骤:1,加载数据库驱动程序,数据库驱动程序通过ClassPath配置,2,通

Tomcat数据源之--详细解释

传统JDBC操作步骤:

1,加载数据库驱动程序,数据库驱动程序通过ClassPath配置,

2,通过DriverManager类取得数据库连接对象

3,通过Connection实例化PreparedStatement对象,编写SQL命令操作数据库

4,数据库属于资源操作,操作完成后要进行数据库的关闭以释放资源.

?

JNDI:命名及目录查找接口,主要的功能是用于进行查找,查找对象.

<Resource name="jdbc/mldn"                  auth="Container"                 type="javax.sql.DataSource"                         maxActive="100"                         maxIdle="30"                         maxWait="10000"        username="root"                         password="mysqladmin" driverClassName="org.gjt.mm.mysql.Driver"url="jdbc:mysql://localhost:3306/mldn"/>

?

name:表示数据源的名称

auth:表示有容器负责资源的链接

type:表示对象,数据源上每一个绑定的都是DataSource

maxActive:表示最大连接数

minIdle:表示最小维持的数量

?

-=-=-=-=-=-=-=-=-=-============================-----------------------------=============

查找数据源步骤:

1. 初始化名称查找上下文: Context ctx = new InitialContext()

2. 通过名称查找DataSource对象:DataSource ds = (DataSource)ctx.lookup(JNDI名称);

3.通过DataSource去的一个数据库连接:Connection conn = ds.getConnection();

?

需要记忆:对于这种资源操作,本身需要一个环境属性的支持的:java:comp/env,但是Tomcat服务器本身是免费,那么没有对这种属性提供支持,所要要在路径前面加上此属性,即,现在的名称是:java:comp/env/jdbc/mldn

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

热点排行