`

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"/>
分享到:
评论

相关推荐

    java中使用tomcat提供的JNDI数据源

    ##### 2.2 在Java类中获取数据源 配置完成后,我们可以通过编写Java代码来获取并使用这个数据源。 ```java package com.db; import java.sql.Connection; import java.sql.SQLException; import javax.naming....

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

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

    数据源使用代码tomcat + jsp

    // 查找并获取数据源 DataSource ds = (DataSource)envContext.lookup("jdbc/TestDB"); // 获取数据库连接 Connection con = ds.getConnection(); // 创建SQL语句执行对象 Statement stmt = con....

    在Tomcat中配置数据源

    4. **使用数据源**:在Web应用的代码中,可以通过`InitialContext`查找并获取配置好的数据源,然后从中获取数据库连接进行操作。 #### 实践注意事项: - **安全与性能**:应合理设置`maxActive`、`maxIdle`等参数...

    tomcat中配置数据源

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

    tomcat下配置jdbc数据源

    通过上述步骤,我们可以成功地在Tomcat服务器环境下配置SQL Server的数据源,并通过示例代码演示了如何在Java程序中使用配置好的数据源。这对于Java Web开发人员来说是非常实用的知识点,可以帮助他们更高效地管理和...

    tomcat配置jndi数据源

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

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

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

    在struts+hibernate中使用tomcat5.5的jndi数据源

    ### 在Struts+Hibernate中使用Tomcat5.5的JNDI数据源 #### 引言 在Java Web开发中,Struts、Hibernate以及Tomcat是常用的开发框架和技术栈组合。Struts作为MVC框架之一,负责处理业务逻辑与用户交互;Hibernate作为...

    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数据源

    Web应用通过Servlet发出请求,Servlet使用JNDI查找配置在Tomcat中的数据源,数据源提供数据库连接,Servlet利用这个连接与数据库进行交互,执行相应的SQL操作,最后将执行结果返回给Servlet,Servlet再将结果响应给...

    tomcat数据源连接池配置

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

    Tomcat中配置数据源连接池

    - 在Java代码中,通过JNDI查找机制获取数据源。例如,使用`InitialContext`和`lookup`方法查找并获取数据源,然后调用`getConnection()`创建数据库连接。 5. **context.xml全局配置**: - 另一种配置方式是在`...

    tomcat配置数据源步骤

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

    tomcat配置数据源

    Tomcat作为一款流行的Java应用服务器,内置了对多种数据库连接池的支持,其中就包括通过JDBC配置数据源的方式。 #### 一、理解JDBC与数据源 **JDBC(Java Database Connectivity)**是Java中用来与关系型数据库...

    Tomcat5.5数据源的配置[图解]

    通常,你可以使用JNDI查找机制来获取数据源: ```java Context initCtx = new InitialContext(); Context envCtx = (Context)initCtx.lookup("java:comp/env"); DataSource ds = (DataSource)envCtx.lookup("jdbc/...

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

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

    jdbc 简介 如何在tomcat 中配置数据源

    - 在Tomcat启动后,可以通过编写简单的Java代码来测试数据源是否配置正确。以下是一个示例代码: ```java import javax.sql.DataSource; import java.sql.Connection; import java.sql.DriverManager; import ...

Global site tag (gtag.js) - Google Analytics