1、添加数据源配置信息:
<Resource
name="jdbc/DBDeveloper(引用资源的JNDI名,随意起)"
auth="Container"
maxActive="100"
maxIdle="30"
maxWait="10000"
type="javax.sql.DataSource"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/orcl"/>
其中的name属性是数据源名称,通常采取jdbc/**,也可以采用jndi/*****方式.
driverClassName属性是驱动程序名称。
username,password,数据库名称和密码
url:访问的数据库路径。其中url的内容组成解析上篇博客中已经分析
maxActive属性是并发连接的最大数。设置为0则无限制。
maxWait属性是等待连接的最大连接的时间。
maxIdle属性是连接池中空闲的连接的个数。
上面的配置信息可以添加在:
(1)、Tomcat服务器上conf\context.xml中的<Context></Context>标签中
(2)、Tomcat服务器上conf\Catalina\localhost中自定义的项目部署发布配置文件的<Context></Context>标签中
2、引入数据源配置(貌似可以不加)
<description>DB Connection</description>
<resource-ref>
<res-ref-name>jdbc/DBDeveloper</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
上面的配置信息可以添加在:
(1)、Tomcat服务器上conf\web.xml中的<web-app></web-app>标签中
(2)、web项目WEB-INF\web.xml中的<web-app></web-app>标签中
3、为项目添加数据库驱动jar包
4、代码中获取数据库连接,代码如下:
// 初始化查找命名空间
Context ctx = new InitialContext() ;
// 找到DataSource
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/DBDeveloper") ;
//获取数据库连接
Connection conn = ds.getConnection() ;
配置名称name="jdbc/DBDeveloper"可以任意,配置完成后,需要通过名称查找的方式找到数据源
本示例代码运用的Tomcat服务器,所以在查找时需要对名称进行定位:java:comp/env,这部分固定不变
<Resource
name="jdbc/DBDeveloper(引用资源的JNDI名,随意起)"
auth="Container"
maxActive="100"
maxIdle="30"
maxWait="10000"
type="javax.sql.DataSource"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/orcl"/>
其中的name属性是数据源名称,通常采取jdbc/**,也可以采用jndi/*****方式.
driverClassName属性是驱动程序名称。
username,password,数据库名称和密码
url:访问的数据库路径。其中url的内容组成解析上篇博客中已经分析
maxActive属性是并发连接的最大数。设置为0则无限制。
maxWait属性是等待连接的最大连接的时间。
maxIdle属性是连接池中空闲的连接的个数。
上面的配置信息可以添加在:
(1)、Tomcat服务器上conf\context.xml中的<Context></Context>标签中
(2)、Tomcat服务器上conf\Catalina\localhost中自定义的项目部署发布配置文件的<Context></Context>标签中
2、引入数据源配置(貌似可以不加)
<description>DB Connection</description>
<resource-ref>
<res-ref-name>jdbc/DBDeveloper</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
上面的配置信息可以添加在:
(1)、Tomcat服务器上conf\web.xml中的<web-app></web-app>标签中
(2)、web项目WEB-INF\web.xml中的<web-app></web-app>标签中
3、为项目添加数据库驱动jar包
4、代码中获取数据库连接,代码如下:
// 初始化查找命名空间
Context ctx = new InitialContext() ;
// 找到DataSource
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/DBDeveloper") ;
//获取数据库连接
Connection conn = ds.getConnection() ;
配置名称name="jdbc/DBDeveloper"可以任意,配置完成后,需要通过名称查找的方式找到数据源
本示例代码运用的Tomcat服务器,所以在查找时需要对名称进行定位:java:comp/env,这部分固定不变