`
jilong-liang
  • 浏览: 482623 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

DataSource 使用

    博客分类:
  • Java
阅读更多
/**
 *对web项目配置好Spring的支持,配置完成applicationcontext.xml文件
 *使用QueryRunner(包import org.apache.commons.dbutils.QueryRunner;)
 *首先获取DataSource-->
 */
 
import org.apache.commons.dbutils.QueryRunner;
import javax.sql.*;

public static QueryRunner getConnection() {
	try {
		Context ctx = new InitialContext();
		if (ctx == null) {
			throw new Exception("Can't create context!");
		}
		DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/");//固定参数
		QueryRunner qr=new QueryRunner(ds);
		return qr;
	} catch (Exception e) {
		e.printStackTrace();
		return null;
	}
}

 

 

  • 大小: 5.9 KB
0
2
分享到:
评论

相关推荐

    DataSource接口介绍与使用

    "DataSource接口介绍与使用" 一、DataSource接口介绍: DataSource接口是一个更好的连接数据源的方法。JDBC1.0是原来是用DriverManager类来产生一个对数据源的连接。JDBC2.0用一种替代的方法,使用DataSource的实现...

    dynamic-datasource-spring-boot-starter-3.4.1-API文档-中文版.zip

    赠送jar包:dynamic-datasource-spring-boot-starter-3.4.1.jar; 赠送原API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.

    【Mybatis自定义DataSource使用druid】

    但是,由于我们已经在Spring Boot的配置文件中配置了Druid,所以这里只需要将`dataSource`类型改为`UNPOOLED`,让MyBatis使用Spring管理的数据源: ```xml <dataSource type="UNPOOLED"/> ``` 最后,...

    workplace-apollo:基于apollo-0.10.0修改datasource使用Druid作为数据库连接池

    Apollo(配置中心) Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置...

    SpringBoot框架Datasource注入

    在Spring Boot框架中,`DataSource`的注入是应用程序与数据库交互的基础。`DataSource`是一个接口,通常由...在项目中,`demo`可能是一个包含具体示例代码的文件,用来展示如何在Spring Boot中设置和使用`DataSource`。

    DataSource

    DataSource是Java中用于管理数据库连接的一种重要组件,它在企业级应用开发中广泛使用,特别是在J2EE环境中。DataSource的主要作用是提供对数据库连接的管理,包括创建、分配、回收和关闭连接,使得应用程序能够高效...

    spring中dataSource的配置以及配合IOC的使用

    `dataSource`的配置和与IOC(Inversion of Control,控制反转)的配合使用是Spring应用中不可或缺的部分,这使得我们能够灵活地管理和维护数据库连接。 **1. Spring中的`DataSource`配置** Spring支持多种方式配置...

    建立增强BW datasource

    ### 建立增强BW Datasource:使用User Exit增强Datasource #### 一、引言 SAP Business Information Warehouse(简称SAP BW)作为一款强大的数据仓库解决方案,提供了丰富的预配置对象,统称为“Business Content...

    dynamic-datasource-spring-boot-starter-3.4.1-API文档-中英对照版.zip

    赠送jar包:dynamic-datasource-spring-boot-starter-3.4.1.jar; 赠送原API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc.jar; 赠送源代码:dynamic-...使用方法:解压翻译后的API文档,用浏览器打

    datasource

    使用DataSource通常需要以下步骤: - 配置数据源:这可以通过XML配置文件或Java代码实现,设置数据库驱动类、URL、用户名和密码等信息。 - 获取数据源:通过DataSource的工厂类如Apache的Commons DBCP或C3P0,...

    dataSourceSwitch_DataSourceSwitch_solar8t4_springbootmysql_DataS

    在Spring Boot中实现数据源切换,通常会使用`@Profile`注解、多数据源配置或者更高级的策略模式。项目中的“solar8t4”可能是指特定的项目代号或者版本,而“DataSourceSwitch”则明显指的是用于数据源切换的核心...

    mybatis-plus-dynamic-datasource

    通过分析这些文件,我们可以深入理解并实践 mybatis-plus-dynamic-datasource 的工作原理和使用方法。 总结起来,mybatis-plus-dynamic-datasource 为开发者提供了一种优雅的方式去管理和切换多数据源,同时保持了 ...

    spring-cloud-alibaba-sentinel-datasource-2021.1-API文档-中文版.zip

    赠送jar包:spring-cloud-alibaba-sentinel-datasource-2021.1.jar; 赠送原API文档:spring-cloud-alibaba-sentinel-datasource-2021.1-javadoc.jar; 赠送源代码:spring-cloud-alibaba-...使用方法:解压翻译后的API

    sentinel-datasource-extension-1.8.0-API文档-中文版.zip

    赠送jar包:sentinel-datasource-extension-1.8.0.jar; 赠送原API文档:sentinel-datasource-extension-1.8.0-javadoc.jar; 赠送源代码:sentinel-datasource-extension-1.8.0-sources.jar; 赠送Maven依赖信息...

    解决WinForm设置 DataSource 属性后无法修改项集合

    4. **手动构建 Item 集合**:最后,如果需要对项集合进行更精细的控制,也可以选择不使用 `DataSource` 属性,而是手动创建和维护 `Items` 集合。虽然这种方法比较繁琐,但对于某些特定的需求来说可能是最合适的解决...

    sentinel-datasource-extension-1.8.0-API文档-中英对照版.zip

    赠送jar包:sentinel-datasource-extension-1.8.0.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请

    JDBC数据源(DataSource)的简单实现

    `DataSource`的使用不仅限于基本的数据库连接管理,还可以实现事务管理、连接验证等功能。对于企业级应用,如Spring框架,`DataSource`是必不可少的组件,它与Spring的事务管理、AOP等特性紧密集成,提供了强大的...

    dynamic-datasource.zip

    动态数据源(Dynamic DataSource)是Java开发中处理多数据源的一种技术,主要应用于需要同时连接多个数据库的应用场景。在大型企业级应用或者分布式系统中,根据业务需求将数据分散存储在多个数据库中是很常见的做法...

    自已定义DataSource1

    "自定义DataSource1"的标题提示我们,这个话题将涉及如何创建和管理数据库连接,特别是在Java环境中使用JDBC(Java Database Connectivity)进行优化。描述中提到的问题,即传统的JDBC操作在连接对象的生命周期管理...

Global site tag (gtag.js) - Google Analytics