JdbcHelper 如何加载数据源
来源:互联网 发布:au软件怎么用 编辑:程序博客网 时间:2024/06/08 06:35
db.properties文件
driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test3username=rootpassword=root
使用监听器加载数据库驱动
package com.leo.listener;import java.util.ResourceBundle;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.annotation.WebListener;import javax.sql.DataSource;import com.leo.DBUtil.DBSource;import jdbchelper.SimpleDataSource;/** * Application Lifecycle Listener implementation class StartUp * */@WebListenerpublic class StartUp implements ServletContextListener {//实现了上下文监听器接口(即在服务启动时就会加载数据源和驱动) public void contextInitialized(ServletContextEvent arg0) { ResourceBundle rb = ResourceBundle.getBundle("com/leo/resource/db");//解析db.properties文件的方法String driverClass = rb.getString("driverClass");String url = rb.getString("url");String username = rb.getString("username");String password = rb.getString("password");DataSource ds = new SimpleDataSource(driverClass, url, username, password);//初始化数据源,jdbchelper需要它才能初始化// 设置数据源对象DBSource.setDs(ds);//set过后,我们就可以调用DBSource.getDs()得到数据源 } public void contextDestroyed(ServletContextEvent arg0) { // TODO Auto-generated method stub }}DBsource类文件
package com.leo.DBUtil;import javax.sql.DataSource;public class DBSource {private static DataSource ds ;public static DataSource getDs() {return ds;}public static void setDs(DataSource ds) {DBSource.ds = ds;}}
0 0
- JdbcHelper 如何加载数据源
- JdbcHelper
- 数据库管理类(jdbcHelper)
- 动态加载数据源
- 动态加载数据源
- Spring 重新加载数据源
- combox加载store数据源
- spring动态加载数据源
- knockoutjs如何动态加载外部的file作为component中的template数据源
- 修改注册表动态加载数据源
- Spring动态加载、编辑数据源
- Spring动态加载、编辑数据源
- Openlayers之加载开放数据源
- 如何定义JNDI数据源
- 如何配置ODBC数据源
- 如何建立ODBC数据源
- 如何配置数据源分页
- 如何创建ODBC数据源
- 单链表实现快排
- Codeforces Round #277.5 (Div. 2)
- 好无赖哦啊,无赖的人生
- IOS NSStream.h
- Mysql自带profiling性能分析工具
- JdbcHelper 如何加载数据源
- 理解同步与异步
- 算法笔记十:计算第I大的数
- 重力效果
- VC++中如何获得一个当前进程的运行目录
- 【PCB设计】PCB改版
- LeetCode——Anagrams
- c#与c++
- 第12周 项目3-2 奇数的奇数阶乘