package datatransfer;
import java.sql.Connection;
import java.sql.SQLException;
import org.apache.commons.dbcp.cpdsadapter.DriverAdapterCPDS;
import org.apache.commons.dbcp.datasources.SharedPoolDataSource;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ApacheCPDS {
static SharedPoolDataSource omcsp1_pm;
static SharedPoolDataSource omcsp9_pm;
static SharedPoolDataSource omcsp11_pm;
static SharedPoolDataSource omcsp1_cm;
static SharedPoolDataSource omcsp9_cm;
static SharedPoolDataSource omcsp11_cm;
private static final int MaxActive = 3;
private static final int MaxWait = 3;
public static void init_DataSource_mot_pm() {
omcsp1_pm = get_spds("omcsp1", "xxxx", "xxxx");
omcsp9_pm = get_spds("omcsp9", "xxxx", "xxxx");
omcsp11_pm = get_spds("omcsp11", "xxxx", "xxxx");
Main.StringMapCPDS.put("OMCSP1", omcsp1_pm);
Main.StringMapCPDS.put("OMCSP9", omcsp9_pm);
Main.StringMapCPDS.put("OMCSP11", omcsp11_pm);
System.out.println("Main.StringMapCPDS.keySet() " + Main.StringMapCPDS.keySet());
}
public static void init_DataSource_mot_cm() {
omcsp1_cm = get_spds("omcsp1_mib", "xxxx", "xxxx");
omcsp9_cm = get_spds("omcsp9_mib", "xxxx", "xxxx");
omcsp11_cm = get_spds("omcsp11_mib", "xxxx", "xxxx");
Main.StringMapCPDS.put("OMCSP1_MIB", omcsp1_cm);
Main.StringMapCPDS.put("OMCSP9_MIB", omcsp9_cm);
Main.StringMapCPDS.put("OMCSP11_MIB", omcsp11_cm);
System.out.println("Main.StringMapCPDS.keySet() " + Main.StringMapCPDS.keySet());
}
public static SharedPoolDataSource get_spds(String omc, String user, String pwd) {
try {
DriverAdapterCPDS DAcpds = new DriverAdapterCPDS();
DAcpds.setDriver("sun.jdbc.odbc.JdbcOdbcDriver");
DAcpds.setUrl("jdbc:odbc:" + omc);
DAcpds.setUser(user);
DAcpds.setPassword(pwd);
SharedPoolDataSource spds = new SharedPoolDataSource();
spds.setConnectionPoolDataSource(DAcpds);
spds.setMaxActive(MaxActive);
spds.setMaxWait(MaxWait);
return spds;
} catch (ClassNotFoundException ex) {
Logger.getLogger(ApacheCPDS.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
public static void main(String[] args) throws SQLException {
Connection cn0 = ApacheCPDS.omcsp1_pm.getConnection();
System.out.println(cn0);
cn0.close();
System.out.println(cn0.isClosed());
System.out.println(cn0);
System.out.println(omcsp1_pm);
}
}
分享到:
相关推荐
Java-org.apache.hadoop,Java-org.apache.hadoop,Java-org.apache.hadoop
Java中的数据源就是javax.sql.DataSource。DataSource的创建可以有不同的实现。 -JNDI方式创建DataSource -Apache提供的简单连接池创建数据源 -C3P0方式创建数据源 -Proxool方式创建数据源 -BoneCP方式创建数据源
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
蒙戈火花一个使用 Apache Spark 和 MongoDB 的简单示例。 该项目使用 Hadoop 2.6.0 和 Mongo Hadoop 连接器 1.3.1。 在 Mac 上运行此应用程序的步骤: 安装 MongoDB 安装自制软件使用自制软件安装 Hadoop。 使用此...
Java样本我的博客中使用的...poi 以下Apache POI帖子的代码示例: 使用Apache POI用Java管理Microsoft Excel文件 Java8的以下Java 8帖子的代码示例: Java 8功能– Stream API基本示例Java 8功能-Stream API高级示例
wsdl2java源码“Jammazwan”是印地语“骆驼看守人”的意思,是 . 也是一个果酱 为什么不是官方骆驼示例? Jammazwan x__projects 涵盖比 更简单的问题,并且以更孤立的方式。 它们旨在快速学习 Camel 的一部分,而...
整个系统都没有错误,但是在发布运行后,控制台上却抛出了这样的异常: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。
大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例...
赠送源代码:flink-table-api-java-1.14.3-sources.jar 包含翻译后的API文档:flink-table-api-java-1.14.3-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:org.apache.flink,artifactId:flink-table...
Cassandra Java 示例 这个 repo 展示了一堆使用 Apache Cassandra 和 Datastax Java Driver for Apache Cassandra 的例子
指标火花 Apache Spark Streaming 的 Dropwizard 指标示例
阅读优秀项目源代码是提高Java开发水平,弥补项目经验不足的最佳途径! 现奉上丰盛的Java源代码大餐——apache优秀Java开源博客项目源代码 apache-roller!
这是一个示例项目,展示了一种利用 Apache Commons Pool 创建和维护 JAX-WS 客户端代理池的方法。 将部署两件事:一个 JAX-WS 端点和一个“客户端”servlet。 调用 servlet 时,它将创建一个代理对象池,并使用该池...
Camel是一个小型库,具有最小的依赖关系,可轻松嵌入任何Java应用程序中。 无论使用哪种传输类型,Apache Camel都可以使您使用相同的API,从而可以与现成提供的所有组件进行交互,并且对API有了很好的了解。 Apache ...
Java Web Service 学习例子,里面有大量用来开发web services的Java程序示例,非常值得学习。 使用到的技术及工具如下: Apache: www.apache.org and xml.apache.org -- Ant 1.4.1 -- SOAP 2.2 -- Tomcat 3.2...
Apache Thrift程序员指南以下示例中的源代码:Apache Thrift程序员指南 本书分为三个部分:第一部分-Apache Thrift概述对Apache Thrift及其体系结构的高级介绍。 这部分的例子非常有趣。 本部分还介绍了基本的Apache...
又做了一些修改,带有代码的jar。apache commons-compress 之tar压缩文件夹示例 TarArchiveEntry
Apache Curator包括一个高级API框架和实用程序,使使用Apache ZooKeeper变得更加轻松和可靠。 它还包括针对常见用例和扩展的配方,例如服务发现和Java 8异步DSL。 更多细节: Apache Curator网站: : Maven ...
Java和Apache Beam示例该存储库只是有关如何将Apache Beam与Java直接运行器一起使用的... 该项目中的示例分为多个类,每个类将在创建管道,编排数据以及在不同场景下进行数据处理时给出说明。先决条件1. 2. 3. 4. 5.