首先是是服务器上下文配置信息,找到tomcat6.0的安装文件目录的conf目录下的context.xml,在这里我们要在其元素<context></context>内添加数据源的配置信息
<Resource
name="jdbc/project"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="30"
maxWait="5000"
username="root"
password="root"
url="jdbc:mysql://localhost:3306/project"
maxActive="100"/>
然后是tomcat服务器安装文件目录的conf目录下的server.xml. 在这里我们要在其元素<GlobalNamingResources><GlobalNamingResources>内添加数据源的配置信息:
<Resource
name="jdbc/project"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="30"
maxWait="5000"
username="root"
password="root"
url="jdbc:mysql://localhost:3306/project"
maxActive="100"/>
最后我们就写我们数据库连接类了,我们只要定义我们的JNDI名字就行了:
public class DbConn {
Connection conn = null;
DataSource ds = null;
Context ctx = null;
String jndi_str = "java:comp/env/jdbc/project"; //tomcat数据源的JNDI
public Connection getConnection() {
try{
ctx = new InitialContext();
ds = (DataSource)ctx.lookup(jndi_str);
conn = ds.getConnection();
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
}
分享到:
相关推荐
在本文中,我们将探讨如何在Tomcat 6.0、MyEclipse 6.0环境中配置与MySQL 5.0数据库的连接池。这个过程涉及到两个主要步骤:配置Tomcat的`context.xml`文件以及修改工程中的`web.xml`文件。 首先,我们来详细分析`...
在本文中,我们将详细探讨如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据库连接池。首先,我们理解这个配置过程的重要性,因为一个有效的数据库连接池管理能提高应用的性能和资源利用效率。 **配置步骤** ...
总之,配置Tomcat 6.0、MyEclipse 6.0和MySQL 5.0的数据连接池涉及的主要知识点包括:Tomcat的`context.xml`配置、`web.xml`的资源引用、JNDI查找以及MySQL JDBC驱动的添加。正确配置后,应用程序将能高效地管理和...
我们将分别探讨Tomcat 5.5、5.0以及6.0版本的数据源配置,确保每个步骤都清晰易懂。 ### Tomcat 5.5 数据源配置 Tomcat 5.5中,数据源通常通过JNDI(Java Naming and Directory Interface)来配置。首先,我们需要...
务必确保JDBC直连方式配置正确,避免与数据源(Datasource)配置混淆。 jbpm-jpdl-suite-3.2.3的配置虽然相对复杂,但只要按照以上步骤进行,理解每个环节的作用,就能成功安装并运行。对于开发者来说,了解jbpm的...
- `name`:定义数据源的唯一标识,用于应用程序通过JNDI查找来获取连接。 - `auth`:指定验证方式,"Container"表示由应用服务器(Tomcat)负责管理认证。 - `type`:声明数据源的类型,这里是`javax.sql.DataSource...