Mysql 开源数据源笔记
来源:互联网 发布:手机免费宅男看片软件 编辑:程序博客网 时间:2024/06/05 02:09
- DBCP
- C3P0数据源
- tomcat内置的数据源DBCP
DBCP:
方式1:
BasicDataSource source = new BasicDataSource();
source.setDriverClassName(“com.mysql.jdbc.Driver”);
source.setUrl(“jdbc:mysql:///day11”);
source.setUsername(“root”);
source.setPassword(“root”);方式2:
Properties prop = new Properties();
prop.load(new FileReader(“dbcp.properties”));
BasicDataSourceFactory factory = new BasicDataSourceFactory();
DataSource source = factory.createDataSource(prop);
配置文件中:
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql:///day11
username=root
password=root#<!-- 初始化连接 --> initialSize=10 #最大连接数量 maxActive=50 #<!-- 最大空闲连接 --> maxIdle=20 #<!-- 最小空闲连接 --> minIdle=5 #<!-- 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒 --> maxWait=60000
C3P0数据源:
方式1:
ComboPooledDataSource source = new ComboPooledDataSource();
source.setDriverClass(“com.mysql.jdbc.Driver”);
source.setJdbcUrl(“jdbc:mysql:///day11”);
source.setUser(“root”);
source.setPassword(“root”);方式2:
ComboPooledDataSource source = new ComboPooledDataSource();
在类加载目录下名称为c3p0-config.xml的配置文件中配置:
com.mysql.jdbc.Driver
jdbc:mysql:///day11
root
root
tomcat内置的数据源(DBCP):
~1.如何为tomcat配置数据源 ~tomcat/conf/context.xml文件中配置<Context>配置在这个位置的信息将会被所有的web应用所共享 ~tomcat/conf/[engin]/[Host]/context.xml文件中可以配置<Context>标签,这里配置的信息将会被这台虚拟主机中的所有web应用所共享 ~tomcat/conf/server.xml文件中的<Host>标签中配置<Context>标签,这是web应用的第一种配置方式,在这个标签中配置的信息将只对当前web应用起作用 ~tomcat/conf/[engin]/[Host]/自己创建一个.xml文件,在这个文件中使用<Context>标签配置一个web应用,这是web应用第二种配置方式,在这个<Context>标签中配置的信息将只会对当前web应用起作用 ~web应用还有第三种配置方式:将web应用直接放置到虚拟主机管理的目录.此时可以在web应用的META-INF文件夹下创建一个context.xml文件,在其中可以写<Context>标签进行配置,这种配置信息将只会对当前web应用起作用 <Resource name="mySource" auth="Container" type="javax.sql.DataSource" username="root" password="root" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql:///day11" maxActive="8" maxIdle="4"/> ~2.如果在程序中获取这个数据源 想要访问jndi就必须在Servlet中才能执行下列代码: Context initCtx = new InitialContext(); Context jndi = (Context) initCtx.lookup("java:comp/env"); DataSource source = jndi.lookUp("mySource");
- Mysql 开源数据源笔记
- WAS学习笔记之配置MySQL数据源
- mysql 数据源
- mysql数据源
- 开源数据源
- 开源数据源
- Tomcat配置mysql数据源
- Tomcat mysql 配置数据源
- mysql数据源配置
- jsp mysql 数据源配置
- tomcat配置mysql数据源
- JBoss配置mySQL数据源
- tomcat5配置mysql数据源
- Tomcat配置MySql数据源
- mysql相关的数据源
- WebSphere配置MySQL数据源
- mysql odbc数据源安装
- Tomcat配置MySql数据源
- hdu 1806 Frequent values rmq+游标编码
- mtk平台 电话图标badge 显示问题
- OSPF
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- VideoCapture类
- Mysql 开源数据源笔记
- with ties 的用法
- 在Ubuntu上下载、编译和安装Android最新源代码
- hdu2026
- (java)leetcode Number of 1 Bits
- poj-2250Compromise(LCS+标记数组)
- Understanding iOS Exception Types
- CSDN Markdown简明教程3-表格和公式
- hidden symbol `__fini_array_end' in xmlwf/.libs/xmlwf is referenced by DSO