`

tomcat中获取不同的数据源java代码

阅读更多
LOG.debug("数据文件存入IC_CARD_POOL过程开始.................");

    String productNo = (String)ctx.getAttribute("product_no");

    long millis0 = System.currentTimeMillis();
    Integer batchNo = Integer.valueOf(Integer.parseInt(ctx.getJobNo()));
    String jobDate = (String)ctx.getAttribute("job_date");
    String companyNo = (String)ctx.getAttribute("companyNo");

    Connection connections = null;
    DataSource datasource = null;
    try
    {
      InitialContext namingContexts = new InitialContext();

      datasource = (DataSource)namingContexts.lookup("IC_DATASOURCE");
    } catch (NamingException e1) {
      e1.printStackTrace();
    }
    try {
      connections = datasource.getConnection();

      DateFormat f = new SimpleDateFormat("yyyyMMdd");
     
     
      其中IC_DATASOURCE在tomcat/conf中的context.xml中配置
      如下所示:
       <resource
                name="IC_DATASOURCE"
                type="javax.sql.DataSource"
    impl="org.apache.commons.dbcp.BasicDataSource"
                driverClassName="oracle.jdbc.driver.OracleDriver"
                url="jdbc:oracle:thin:@10.225.8.142:1521:iccard"
                username="tsmbat"
                password="tsmbat"
                maxIdle="200"
                maxWait="5000"
                maxActive="50"
                testOnReturn="true"
                testWhileIdle="true"
                testOnBorrow="true"
                validationQuery="SELECT COUNT(*) FROM DUAL"/>
分享到:
评论

相关推荐

    详细介绍在tomcat中配置数据源原理

    在 Java 应用程序中,我们可以通过以下代码来获取数据源: ``` Context initContext = new InitialContext(); DataSource ds = (DataSource)initContext.lookup("java:comp/env/jdbc/MyDB"); Connection conn = ds....

    tomcat中配置数据源

    在Java代码中,我们可以通过如下方式获取并使用这个数据源: ```java import javax.naming.InitialContext; import javax.sql.DataSource; public class DBUtil { public static DataSource getDataSource() { ...

    tomcat配置jndi数据源

    Tomcat 中的 JNDI 数据源是指将数据库连接信息注册到 JNDI 服务器中,以便在应用程序中可以通过 JNDI 名称来获取数据库连接。下面我们将详细介绍 Tomcat 配置 JNDI 数据源的多种方式。 方式一:配置单个应用数据源 ...

    tomcat6.0配置MYSQL数据源步骤及获取方法

    以下将详细介绍在Tomcat 6.0中配置MySQL数据源的步骤,以及获取相关资源的方法。 首先,确保你已经安装了Tomcat 6.0和MySQL数据库。如果尚未安装,可以从官方站点下载并按照指南进行安装。 **步骤1:创建MySQL...

    tomcat数据源oralce模板配置

    在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,经常需要配置数据源来连接数据库。本篇将详细讲解如何在Tomcat中配置Oracle数据源的模板,这将为其他数据库的配置提供参考。 首先,我们需要了解数据源...

    TomCat数据源配置

    总结,配置Tomcat数据源是Java Web应用中非常关键的步骤,它涉及到服务器与数据库之间的通信,合理的配置可以提升系统性能并降低资源消耗。在Tomcat 5.5中,我们通过修改`server.xml`文件来定义数据源,并在JSP页面...

    配置tomcat数据源

    4. **使用数据源**:在Java代码中,你可以通过JNDI查找刚配置的数据源,然后获取数据库连接。 ```java Context initCtx = new InitialContext(); Context envCtx = (Context)initCtx.lookup("java:comp/env"); ...

    tomcat数据源连接池配置

    3. **在Web应用中获取数据源**:在Java代码中,可以通过JNDI查找来获取之前配置的数据源: ```java Context initCtx = new InitialContext(); Context envCtx = (Context)initCtx.lookup("java:comp/env"); ...

    tomcat配置数据源步骤

    - 在Java代码中,通过JNDI查找服务获取数据源: ```java Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup("java:comp/env"); DataSource ds = (DataSource)...

    tomcat配置db2数据源jar包

    6. **编程访问数据源**:在Java代码中,可以通过JNDI查找获取到数据源,然后创建Connection对象进行数据库操作。 ```java Context initContext = new InitialContext(); Context envContext = (Context)...

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

    3. **在应用中使用JNDI查找数据源**:在你的Java代码中,你可以使用以下方式来查找并获取数据源: ```java Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env...

    Tomcat配置数据源

    5. **在Web应用中使用数据源**:现在,你可以在Java代码中通过JNDI查找并使用数据源: ```java Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup("java:/comp/env")...

    tomcat源代码

    Tomcat,作为Java Web应用最常用的服务器,它的源代码对于深入理解Servlet和JSP的工作原理至关重要。这份源代码资料,提供了Tomcat 6.0.43版本的源码,让我们有机会一窥其内部的运行机制。 首先,我们需要了解...

    Tomcat jndi 配置数据源过程

    在Java应用服务器中,Tomcat是一个广泛使用的轻量级服务器,它支持JNDI(Java Naming and Directory Interface)来管理数据源,使得应用程序能够透明地访问数据库资源。JNDI配置数据源是将数据库连接池集成到Tomcat...

    怎样在tomcat5中配置mysql数据源

    在Java代码中,你可以使用JNDI查找机制来获取数据源并建立数据库连接。例如: ```java Context initCtx = new InitialContext(); Context envCtx = (Context)initCtx.lookup("java:comp/env"); DataSource ds = ...

    Tomcat数据源

    1. **JNDI(Java Naming and Directory Interface)**:在Java EE环境中,数据源通常通过JNDI查找来获取,它提供了一个命名和目录服务,使得应用可以通过名字来查找和访问数据源。 2. **配置文件**:在Tomcat中,...

    java数据源配置

    3. **应用中获取数据源**: 在Java代码中,可以通过JNDI查找数据源并获取数据库连接。以下是一个简单的示例: ```java InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("java:...

    JavaEE 使用Tomcat的自带DBCP管理数据源案例

    3. **上下文初始化**:在Java代码中,需要通过`InitialContext`获取到数据源实例。例如: ```java Context initCtx = new InitialContext(); Context envCtx = (Context)initCtx.lookup("java:comp/env"); ...

    在Tomcat中配置与使用数据源

    然后,通过JNDI的名字,Web应用可以在Servlet或JSP中通过`InitialContext`查找并获取数据源,进而获取数据库连接。 总结,配置和使用Tomcat中的数据源是Java Web应用优化数据库访问的重要步骤。它结合了DataSource...

    tomcat 数据源配置

    4. Java代码中获取数据源: 在Java代码中,可以通过JNDI查找机制获取到配置好的数据源。以下是一个示例: ```java import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.DataSource;...

Global site tag (gtag.js) - Google Analytics