`

DataSource的创建过程

阅读更多
public class TestDataSource {
	
	public static void main(String[] args) throws SQLException {
		 oracle.jdbc.pool.OracleDataSource ds=new oracle.jdbc.pool.OracleDataSource();
         ds.setServerName("192.168.1.211");
         ds.setDatabaseName("legiondev");   //数据库存名
         ds.setDriverType("oci");  //要使用的JDBC驱动程序(OracleDatasore的扩展)
         ds.setURL("jdbc:oracle:thin:@192.168.1.211:1521:legiondev"); //指定数据库的URL(OracleDataSource的扩展)
         ds.setDataSourceName("");     //底层数据源的名称
         ds.setNetworkProtocol("tcp");//用于数据库通信的协议
         ds.setPortNumber(1521);//端口号
         ds.setUser("cmfkmuser");
         ds.setPassword("password");
         try {
			Connection conn=((javax.sql.DataSource)ds).getConnection();
			if(conn != null) {
				System.out.println("DataSource is true");
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
 
分享到:
评论

相关推荐

    动态切换Datasource

    因此,这些信息应安全地存储和管理,避免在切换过程中泄露。 综上所述,动态切换数据源是一个涉及数据库连接管理、应用架构设计、事务处理等多个方面的复杂任务。在实际开发中,需要根据具体业务需求和系统环境来...

    Websphere服务器中配置DataSource

    在所有这些配置过程中,确保JDBC驱动版本与数据库服务器兼容,同时注意在服务器环境变量或类路径中包含驱动。配置完成后,应用程序可以通过编程方式(如Spring框架中的JdbcTemplate)或JNDI查找来获取并使用这些数据...

    dataSourceSwitch_DataSourceSwitch_solar8t4_springbootmysql_DataS

    Spring Boot是Spring框架的一个扩展,简化了Java应用的初始化和配置过程,使得开发人员能够快速创建独立运行的、生产级别的基于Spring的应用。它集成了许多默认配置,如自动配置、起步依赖和内嵌Web服务器,极大地...

    配置datasource

    在IT领域,特别是Java应用服务器环境下的开发与部署过程中,数据源(DataSource)的配置是一项至关重要的任务。本文将深入探讨如何在Tomcat服务器中配置数据源,具体步骤及注意事项,确保应用程序能够高效、稳定地...

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

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

    JDBC DruidDataSource dataSource = new DruidDataSource();

    创建`DruidDataSource`实例的过程如下: ```java DruidDataSource dataSource = new DruidDataSource(); ``` 在实际使用中,我们需要对`DruidDataSource`进行配置,以满足应用的需求。这些配置通常包括: 1. **...

    dynamic-datasource.zip

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

    Struts1+Datasource 网络文件管理系统

    在多线程环境中,DataSource能有效地管理数据库连接池,避免频繁地创建和关闭连接,从而提高性能。通常,开发者会在应用服务器的配置文件中设置DataSource,包括数据库URL、用户名、密码等信息,然后在应用中通过...

    swift-通过链式风格快速为UITableView创建Delegate和DataSource

    本篇文章将深入探讨如何使用链式风格快速为UITableView创建Delegate和DataSource。 链式编程是一种编程范式,它允许将多个方法调用链接在一起,每个方法返回其对象本身,以便形成一个优雅、可读性强的代码结构。在...

    前端开源库-apollo-datasource

    在实际项目中,你可以看到如下的应用实例:比如,你可以创建一个名为`MyDataSource`的类,继承自`apollo-datasource`提供的基类,并重写其方法来连接到你的REST API。然后,你可以在Apollo Client中注册这个数据源,...

    db+Tomcat DataSource

    综上所述,"db+Tomcat DataSource"涉及到Oracle数据库的安装与初始化、用户及权限的创建,以及在Tomcat环境中配置JDBC连接池,以实现Java应用对Oracle数据库的高效访问。这个过程对于任何基于Java的Web应用程序,...

    vuedatasource用于创建动态表的vuejs服务器端组件

    5. **事件驱动**:Vue Datasource遵循Vue.js的事件驱动模式,提供了丰富的事件系统,如`data-loading`、`data-loaded`和`error`等,方便开发者监听和响应数据加载过程中的各种状态。 6. **性能优化**:为提高性能,...

    datagridview行拖动,使用时只需要修改DataSource即可

    如果`DataSource`是其他类型,如数组或数据库查询结果,你可能需要创建一个临时列表来存储数据,并在拖放操作完成后更新原始数据源。 此外,为了保证用户体验,你可以考虑添加一些视觉提示,比如在拖动过程中改变行...

    SpringBoot多数据源配置(方式五:使用dynamic-datasource动态数据源插件).docx

    在 Spring Boot 应用开发过程中,开发者通常会为项目配置一个单一的数据源来执行数据库操作。然而,在某些业务场景下,如需同时与多个数据库交互时,则需要对应用进行多数据源配置。例如,一个项目不仅需要访问自身...

    cxgrid动态创建

    通过分析和理解cxGrid的动态创建过程,开发者可以构建出适应性强、用户体验良好的数据展示界面。不过,这里提到的"组件重复方面还没处理"可能意味着原作者尚未解决如何在多个cxGrid实例间复用代码或防止内存泄漏的...

    datasource.zip

    3. 创建DataSource bean:在SpringBoot的配置类中,使用@ConfigurationProperties将YAML或Properties文件中的数据源配置注入到Java对象中,并使用@Bean注解创建DataSource对象。 4. 数据源路由:为了在不同数据源...

    SpringBoot使用编程方式配置DataSource的方法

    这种方法可以让开发者拥有更高级别的控制权,忽略自动配置过程,从而实现自定义的DataSource实现。 在SpringBoot中,默认情况下使用固定的算法来扫描和配置DataSource,这使得我们可以轻松获得完全配置的DataSource...

    springboot_dynamic_datasource.zip

    SpringBoot是Java开发中的一个流行框架,它简化了Spring应用的初始搭建以及开发过程。而Druid是一个功能强大的数据库连接池,提供了强大的监控和扩展功能。在本项目中,SpringBoot 2.0.3与Druid相结合,实现了动态...

    mysql-oracle-dynamic-datasource.zip

    本项目"mysql-oracle-dynamic-datasource.zip"提供了一个基于SpringBoot和MyBatis的轻量级多数据源框架,允许同时连接MySQL和Oracle两种不同的数据库系统。这个框架对于那些需要在不同数据库间灵活切换的应用来说,...

Global site tag (gtag.js) - Google Analytics