关于数据库连接池
1. DateSource的服务
2. DateSource的属性
3。DateSource的api
基于JNDID的名字注册一个DateSource的对象
vendorDataSource vds=new vendorDataSource();
vds.setServer(服务名字);
vds.setDatebaseName(数据库名字);
Conntext ctx=new InitialConntext();
ctx.bind("jdbc/acmedb",dvs);//jdbc/acmedb是什么意思。
4。使用DataSource
Conntext ctx=new InitialConntext();
DataSource vds=(DataSource)ctx.lookup("jdbc/acmedb");
Connection con=ds.getConnection("usr","pwd");
请帮助解释一下这里边的
------
回复此文章 |
DataSource vds=(DataSource)ctx.lookup("jdbc/acmedb");
jdbc/acmedb 是一个jndi的名字而已,
比如,我用过的是java/elib(我们图书馆系统用的)
全称应该是java:comp/env/jdbc/acmedb.
acmedb是一个随意的名字,一般习惯以数据库或者应用系统的名称来命名。
------
回复此文章 |
那我我们机房的mysql数据库可以注册吗?
具体呢?
------
2. DateSource的属性
3。DateSource的api
基于JNDID的名字注册一个DateSource的对象
vendorDataSource vds=new vendorDataSource();
vds.setServer(服务名字);
vds.setDatebaseName(数据库名字);
Conntext ctx=new InitialConntext();
ctx.bind("jdbc/acmedb",dvs);//jdbc/acmedb是什么意思。
4。使用DataSource
Conntext ctx=new InitialConntext();
DataSource vds=(DataSource)ctx.lookup("jdbc/acmedb");
Connection con=ds.getConnection("usr","pwd");
请帮助解释一下这里边的
------
回复此文章 |
DataSource vds=(DataSource)ctx.lookup("jdbc/acmedb");
jdbc/acmedb 是一个jndi的名字而已,
比如,我用过的是java/elib(我们图书馆系统用的)
全称应该是java:comp/env/jdbc/acmedb.
acmedb是一个随意的名字,一般习惯以数据库或者应用系统的名称来命名。
------
回复此文章 |
那我我们机房的mysql数据库可以注册吗?
具体呢?
------
hofman
2005-11-19 22:55:09
评论:0
阅读:316
引用:0
