package com.suypower.djbxt.sysmanger;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
import org.apache.log4j.Logger;
public class DBconnect {
static Logger logger = Logger.getLogger(DBconnect.class.getName());
private Connection con;
private DataSource ds;
private Context ctx;
public DBconnect() throws NamingException{
ctx=this.getInitialContext();
}
public Connection getConection(){
try{
ds = (DataSource)ctx.lookup("djbxt");
con=ds.getConnection();
}catch(Exception e){
logger.error(e.toString());
e.printStackTrace();
}
return con;
}
public Context getInitialContext() throws NamingException {
Properties properties = null;
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
//properties.put(Context.PROVIDER_URL, "t3://localhost:7007");
return new InitialContext(properties);
}
public Connection getConectionByJdbc(){
String ClassName="COM.ibm.db2.jdbc.net.DB2Driver";
String url="jdbc:db2://172.23.23.4/djb";
Connection con;
try{
Class.forName(ClassName).newInstance();
con=DriverManager.getConnection(url,"db2admin","suypower");
return con;
}catch(Exception e){
logger.error(e.toString());
e.printStackTrace();
return null;
}
}
public Connection getConectionLocalhost(){
String ClassName="COM.ibm.db2.jdbc.net.DB2Driver";
String url="jdbc:db2://localhost/djb";
Connection con;
try{
Class.forName(ClassName).newInstance();
con=DriverManager.getConnection(url,"db2admin","sxz");
return con;
}catch(Exception e){
logger.error(e.toString());
e.printStackTrace();
return null;
}
}
}
分享到:
相关推荐
Java-Oracle数据库连接驱动包,Certified with JDK 8, JDK 7 and JDK 6: It contains the JDBC driver classes except classes for NLS support in Oracle Object and Collection types.
MongoDB中的一个文档相当于关系型数据库中的一行,多个文档构成了集合(collection),集合类似于关系型数据库中的表。 (3)文档 (行数据): 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本...
MongoDB中的一个文档相当于关系型数据库中的一行,多个文档构成了集合(collection),集合类似于关系型数据库中的表。 (3)文档 (行数据): 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本...
MongoDB中的一个文档相当于关系型数据库中的一行,多个文档构成了集合(collection),集合类似于关系型数据库中的表。 (3)文档 (行数据): 文档则相当于传统关系型数据的行数据,对于集合中的介绍,我们基本...
basyt-mongodb-collection basyt mongodb数据库连接软件包。 有关详细信息,请参见basyt。
连接数据库服务器,获取客户端对象 mongo_client=pymongo.MongoClient('localhost',27017) # 2.获取数据库对象 db=mongo_client.myDB # db=mongo_client['myDB'] # 3.获取集合对象 my_collection=db.myCollection # ...
// 选择comedy数据库,如果以前没该数据库会自动创建,也可以用$m->selectDB(“comedy”); $db = $m->comedy; //选择comedy里面的collection集合,相当于RDBMS里面的表,也-可以使用 $collection = $db->collection...
java -jar DataLogger.jar该应用程序需要连接到SureHouse数据库所需的数据库信息的配置文件。 默认情况下,应用程序在与应用程序相同的目录中查找配置文件config.properties ,但是您可以通过以下命令提供指向自己...
A collection of simple classes to connect to ODBC capable DBMS and share those connections连接ODBC数据库的简单类
HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...
Southbank Software公司最近发布了 dbKoda 0.6.0 ,这是该软件的 首个发布版 。dbKoda是一款开源的 MongoDB 开发工具,...在连接管理器窗口的下半部分,显示了包含每个活跃数据库连接及相应集合(Collection)的列表
准备 1.通过npm命令安装mongodb 2.安装mongodb数据库,这里不详细介绍了,安装网址://www.jb51.net/article/82522.htm CRUD操作 在此之前应对MongoDB数据库有所了解,... var devices = db.collection('vip'); var
一直稳定在用的数据库封装,使用极其简洁,查询结果转换为类不需要列出每个字段。内含范例网站。public class MongoOper { protected MongoClient m_client; protected IMongoDatabase m_... //原来数据库的连接状态
它包装了原生模块,添加了一些开箱即用的常用功能,例如: 构建连接字符串初始化数据库连接关闭数据库连接在风格的承诺中包装对 Collection 对象的查询函数调用将返回的游标也包装在 Promise 中向aggregate和...
jdbc基础,包含基本概念、数据库连接操作、JDBC常用接口、与oracle/mysql/db2创建连接、Statement、PreparedStatement会话使用、Clob/Blob大文件处理、批处理操作等。
客户端与服务端长连接、双向通信 客户端 发送字节流(由命令头、指令和数据 组成) 接收执行结果信息 命令头自动封装 服务端 接收并解析字节流,执行引擎处理数据 发送执行结果信息 类型支持 通用类型支持 string类型...
dmhsq-mysql-pool nodejs环境下快速连接操作mysql数据连接池版本可用于腾讯云SCF以及云开发环境安装npm install dmhsq-mysql-pool ...get()约会资源const database = require ( "dmhsq-mysql-pool" )连接数据库let d
Postman是一种常用的接口测试工具,相对于其他的接口测试工具,如Jmeter、RESTClient、loadrunner、SoapUI等,它是比较简单的一个接口测试工具。 基础功能 常见类型的接口请求 ...连接数据库 apis
Postman的图标 Postman是一种常用的接口测试工具,相对于其他的接口测试工具,如Jmeter、RESTClient、loadrunner、SoapUI等,它是比较简单的一个接口测试工具。 基础功能 常见类型的接口请求 ...连接数据库 apis
在这个案例中,我们首先使用 MongoClient.connect() 方法连接到 MongoDB 数据库,并获取名为 documents 的 collection。接下来,我们进行了以下操作: 使用 collection.find() 方法查询所有文档,并计算查询时间。 ...