DriverManager是加载数据库驱动
DataSource是在xml文件里面配置的数据源
两者其实都一样
后者只是把数据库连接参数都写在了配置文件里面,方便修改和维护
DataSource是在xml文件里面配置的数据源
两者其实都一样
后者只是把数据库连接参数都写在了配置文件里面,方便修改和维护
解决方案 »
- spring 配置数据源时出错
- 有关Spring的简单问题,问什么我的Bean没有注入?
- struts1 和 spring 整合问题
- hibernate中父子关系的子删除报错问题:deleted object would be re-saved by cascade (remove deleted object from associations)
- ear包发布的问题!!
- 用URL类取返回的HTML乱码怎么也转换不了
- 招聘兼职(1-2名),1外企公司,有个J2EE的项目
- 你是怎么看 Macromedia ColdFusion 的?
- 关于apache rewrite,求2条重写规则
- Classloader 加载一个包含嵌套类的类,出错!
- 一个BMP的问题,怎么调用findByPrimaryKey?请大家帮我看看,谢谢
- 求将html标签转换成struts标签的工具
必须在finally中关闭数据连接
你有连接池吗?回复人: shfan(红薯) ( ) 信誉:99 2004-11-26 12:38:00 得分: 0
同意zhangle741(云中帆)的说法.
必须在finally中关闭数据连接
否则你就不能确定是否关掉了
Hashtable env = new Hashtable();
env.put("url", Config.getProperty("url"));
env.put("initial", Config.getProperty("initial"));
env.put("principal", Config.getProperty("principal"));
env.put("credentials", Config.getProperty("credentials"));
javax.naming.InitialContext ic = new javax.naming.InitialContext(env);
javax.sql.DataSource dataSource = (javax.sql.DataSource) ic.lookup("jdbc/myDataSource");
return dataSource.getConnection();
}
这样的连接方式好像没有用到数据库连接池的。还有我的connection全部是在finally里关闭的
???