需要jar包:
commons-validator.jar
commons-dbcp-1.3.jar
commons-beanutils.jar
commons-pool-1.5.2.jar
commons-logging.jar
ojdbc14.jar
package org.liujian.test.db;
import org.apache.commons.dbcp.BasicDataSource;
/**
* File Desc: dataSource类
* Product Name: SIRM
* Module Name: BaseDase
* Author: 刘建
* History: 11-12-10 created by 刘建
*/
public class DataSource {
private BasicDataSource dataSource;
public static BasicDataSource getDataSource() {
BasicDataSource basicDataSource = new BasicDataSource();
basicDataSource.setDefaultAutoCommit(true);
basicDataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver");
basicDataSource.setUrl("jdbc:oracle:thin:@192.168.20.160:1521:orcl");
basicDataSource.setUsername("sirmetltest");
basicDataSource.setPassword("sirmetltest");
return basicDataSource;
}
}
package org.liujian.test.db;
import java.sql.*;
/**
* File Desc:
* Product Name: SIRM
* Module Name: BaseDase
* Author: 刘建
* History: 11-12-10 created by 刘建
*/
public class DataSourceFactory {
public static void main(String[] args) {
try {
// Class.forName("oracle.jdbc.driver.OracleDriver");
// Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@192.168.20.160:1521:orcl", "sirmetltest", "sirmetltest");
Connection ct = DataSource.getDataSource().getConnection();
Statement statement = ct.createStatement();
ResultSet rs = statement.executeQuery("select * from r_database");
while (rs.next()) {
System.out.println(rs.getString("name"));
}
rs.close();
statement.close();
ct.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
* 获得与数据库的连接 * * @param path * @return Connection */ public static Connection getConn(String classDriver, String url, String user, String pwd) { try { Class.forName(class...
java连接druid数据库连接池的例子用的是oracle数据库包括了建表.初始化数据查询数据等基本操作
用java设置Srping的dataSource数据库连接属性,通过读取分离的配置文件
JAVA,连接池,数据库增删改查,分层设计
tomcat配置datassource的详细过程
我们所学习的均为jdbc2.0规范,jdbc1.0为直接连接,而jdbc2.0它有JNDI服务,在服务器启动时自动创建一个连接池,定义了一个DataSource接口,用其标准才能使用JDBC连接池
JNDI连接数据库配置,Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); DataSource ds = (DataSource) envCtx.lookup("jdbc/DevDB"); Connection conn = ...
达梦数据库的连接配置
spring连接数据库的工程实例,部署工程:myeclipse6.5,(其他的版本也没什么问题)
标签:alibaba、csp、sentinel、extension、datasource、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...
以下的环境都是在Tomcat5.01中。 我对JDNI理解不多,这里大多数是一葫芦画瓢得到的。
资源包括kingbase8连接驱动,帆软测试工具包、驱动包,测试与连接kingbase8使用说明文档
连接数据库,获取用户名,密码等相关信息
java测试数据库的连通性,可以放到linux 和Windows测试一键运行,极大方便排查项目问题。
JAVA数据库编程JDBC pdf 学习资料:java 数据库...JNDI DataSource方式,就是在程序运行的外布环境中又称(Context)设置一个datasource数据源,有一个jndi 名称,程序只须查找此名称就可得到一个数据库连接的对象。
_JV_SPR_DBC_DATASOURCE_USAGES (Java // Spring // 数据库连接 // 数据源 Kullanımları)
java SpringMVC动态数据源的DataSource工具类,springmvc中配置数据源为工具类中的数据源,多线程使用不同数据源配置
数据源连接池的基本用法,配置信息,代码案例、 实现数据源的动态切换和案例 数据源连接池的基本用法,配置信息,代码案例、 实现数据源的动态切换和案例 数据源连接池的基本用法,配置信息,代码案例、 实现...
多数据源注解方式 java dataSource sessionFactory 多个数据源的情况之下,使用注解的方式完成数据源的切换
第1部分 介绍数据库、SQL和JDBC 第1章 关系型数据库 1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 1.1.6 范式...