`
yadozo
  • 浏览: 26826 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

Tomcat5.5 通过数据源方式连接mysql

阅读更多
步骤总结如下:

1.修改%tomcat%/conf/server.xml

<Context path="/myWebSite" docBase="e:\myWebSite" debug="1" reloadable="true" useNaming ="true">
<!--name:给数据源设置名字(jndi) auth:表示数据源由谁管理 type:类型
    maxActive:在连接池中最大的激活连接数
    maxIdle:在连接池中最大的保留(空闲)连接数
    maxWait:客户端在队列池中最大等待时间(秒)-->
<Resource name="jdbc/DBConnection" auth="Container" type="javax.sql.DataSource"
                 maxActive="100" maxIdle="30" maxWait="-1"
                 username="root" password="root"     

                 driverClassName="com.mysql.jdbc.Driver"
                 url="jdbc:mysql://localhost:3306/spdb?autoReconnect=true"/>
</Context>




2.修改WEB-INF/web.xml

在<web-app/>之前



  <resource-ref>
        <description>DB Connection</description>
        <res-ref-name>jdbc/DBConnection</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
  </resource-ref>




3.connDB.java

//从数据库得到连接
package com.tsinghua;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;

public class ConnDB {
 
 private Connection conn = null;
 
 public Connection getConn() {
  try {
   
   Context con = new InitialContext();
   DataSource ds = (DataSource)con.lookup("java:comp/env/jdbc/DBConnection"); 
   conn = ds.getConnection();
   
  } catch(NamingException e) {
   e.printStackTrace();
   
  } catch(SQLException e) {
   e.printStackTrace(); 
  }
  System.out.println("通过数据源获得链接");
  return conn;
 }
}
分享到:
评论

相关推荐

    tomcat 5.5数据源配置

    通过以上配置,Tomcat 5.5已经成功设置了数据源,应用可以通过JNDI查找并使用这个数据源来建立与数据库的连接。这种方式不仅方便了数据库连接的管理,还优化了系统性能,因为连接可以在使用后被放回连接池,而不是...

    tomcat5.5配数据源必须的三个JAR包.zip

    用tomcat工具配置数据源比如名为mysql。则在meta-inf/context.xml中写上&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;br&gt;&lt;Context&gt;&lt;br&gt; &lt;ResourceLink&lt;br&gt; name=\"mysql\" global=\"mysql\" type=\"javax....

    Tomcat5.5连接池配置

    ### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    - `name`属性:数据源的名称,将在Web应用程序中通过JNDI查找。 - `auth`属性:认证模式,通常设置为`Container`,表示由Tomcat容器负责身份验证。 - `type`属性:数据源的类型,这里使用的是`javax.sql.DataSource`...

    Tomcat5.5 的dbcp配置

    Tomcat 5.5中的DBCP配置涉及到添加依赖库、创建数据源配置文件、配置Tomcat服务器和在应用程序中使用JNDI查找数据源。通过这些步骤,可以实现高效且可扩展的数据库连接管理,为Web应用提供稳定的数据库访问支持。在...

    Tomcat5.5.X下配置连接池

    4. **应用中使用数据源**:在Java代码中,我们可以使用`InitialContext`查找并获取数据源,然后通过数据源获取数据库连接。示例代码如下: ```java Context initCtx = new InitialContext(); Context envCtx = ...

    tomcat5.5配置mysql的连接池.pdf

    通过以上步骤,可以在Tomcat 5.5环境中成功配置MySQL数据库连接池。这不仅提高了数据库访问性能,还简化了代码中的数据库连接管理逻辑。对于大规模应用来说,这是一个非常实用且高效的解决方案。希望本文对正在配置...

    Tomcat5.5连接池配置案例

    通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...

    Tomcat 5.5数据库连接池配置

    这里,`name`是数据源的JNDI名称,`auth`表示认证方式,`type`指定数据源类型,`driverClassName`是数据库驱动类名,`url`是数据库连接URL,`username`和`password`是数据库登录凭证,`maxActive`、`maxIdle`和`...

    tomcat5.5配置数据库连接池

    4. **视频分析**:提供的视频分析可能会详细展示上述配置过程,包括在Tomcat控制台中查看日志以确认数据源是否成功配置,以及通过编写简单的数据库查询示例验证连接池功能。 通过以上步骤,你就可以在Tomcat 5.5中...

    tomcat5.5连接池配置

    在你的Java代码中,可以通过如下方式获取数据源并创建数据库连接: ```java Context initContext = new InitialContext(); DataSource dataSource = (DataSource) initContext.lookup("java:comp/env/jdbc/MyDB"); ...

    TomCat数据源配置

    在Tomcat 5.5中,我们通过修改`server.xml`文件来定义数据源,并在JSP页面中通过JNDI查找来使用数据源,实现数据库连接的管理。注意不同数据库可能需要不同的驱动类名和URL格式,因此在实际配置时需要根据具体数据库...

    Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)

    该元素包含一系列属性,如数据源类型、最大活动连接数、最大空闲连接数、最大等待时间等,并指定数据库连接信息(用户名、密码、驱动类和URL)。 例如: ```xml &lt;Context docBase="C:\Tomcat 5.5\webapps\Basic...

    Tomcat数据源配置

    Tomcat 5.5中,数据源通常通过JNDI(Java Naming and Directory Interface)来配置。首先,我们需要在`conf/server.xml`文件中的`&lt;GlobalNamingResources&gt;`标签内添加以下配置: ```xml type="javax.sql....

    Tomcat6.0配置JNDI数据源完整例子(5.5与此配置相同)

    本文将详细讲解如何在Tomcat 6.0版本中配置JNDI(Java Naming and Directory Interface)数据源,这个过程与Tomcat 5.5版本基本相同。JNDI允许应用通过一个统一的接口来查找和访问资源,如数据库连接池,从而提高...

    外置Tomcat 5.5

    在Tomcat中,JNDI数据源提供了一种统一的方式来管理数据库连接,使应用程序能通过名字查找和获取数据源,而不是直接硬编码数据库连接信息。这样可以提高安全性,因为连接信息不再存在于应用程序代码中。在Java应用中...

Global site tag (gtag.js) - Google Analytics