数据连接池的知识作者张全胜.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据连接池的知识作者张全胜

数据库连接池知识小结2012-2-9 为什么要使用数据库连接池? 为了避免每次访问数据库的时候都需要重新建立新的连接而影响运行速度,在实际的项目中必须使用数据库连接池来提高数据库的访问效率。 百度空间的博客解释很清晰: /bluedream348/blog/item/ec1d5667576b0b2eaa184c0c.html 我还是看看在hadoop中数据库连接池是怎么使用。 首先要有对象的数据库设置对象(bean): 源代码如下: public class DBSetting { public String poolname; // 连接池名称 public String dbname; // 数据库名称 public String drivername; // 驱动名 public String username; // DB 用户名 public String userpassword; // DB 密码 public String dburl; // 数据库连接url public String getDbname() { return dbname; } public void setDbname(String dbname) { this.dbname = dbname; } public String getDburl() { return dburl; } public void setDburl(String dburl) { this.dburl = dburl; } public String getDrivername() { return drivername; } public void setDrivername(String drivername) { this.drivername = drivername; } public String getPoolname() { return poolname; } public void setPoolname(String poolname) { this.poolname = poolname; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getUserpassword() { return userpassword; } public void setUserpassword(String userpassword) { this.userpassword = userpassword; } } 再看看读取数据库连接池配置文件的类: public class XmlUtil { private static String fileName = DBSetting.xml; private Logger logger = Logger.getLogger(XmlUtil.class); public Map getDBConfig() throws JDOMException,IOException{ SAXBuilder builder = new SAXBuilder(false); Map h = new HashMap(); InputStream ins = getClass().getResourceAsStream(fileName); Document doc; try { doc = builder.build(ins); Element root = doc.getRootElement(); List l = root.getChildren(); //以上代码是为了解析xml文件的一种方法,其实不只这一种方法 for(int i=0;il.size();i++){ DBSetting db = new DBSetting(); db.setDbname(((Element) l.get(i)).getChildText(db-name)); db.setDburl(((Element) l.get(i)).getChildText

文档评论(0)

ipuflu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档