`

使用各种DataSource快速连接数据库

 
阅读更多

Apache Derby 数据库

所需JAR包: derbyclient.jar

 

  org.apache.derby.jdbc.ClientDataSource ds  = new org.apache.derby.jdbc.ClientDataSource();
  ds.setServerName("localhost");
  ds.setPortNumber(1527);
  ds.setDatabaseName("TestDB");
  Connection con = ds.getConnection();

如果是只用内嵌式的则是

EmbeddedDataSource dataSource = new EmbeddedDataSource();
dataSource.setCreateDatabase("create");
dataSource.setUser("test");
 

ACCESS数据库

在JDK1.6中自带,不需要第三方JAR包

 

sun.jdbc.odbc.ee.DataSource ds   = new sun.jdbc.odbc.ee.DataSource();
 ds.setDatabaseName("HY_ACCESS");

 

MySQL数据库

所需JAR包: mysql-connector-java-5.0.7-bin.jar

 

com.mysql.jdbc.jdbc2.optional.MysqlDataSource ds  = new com.mysql.jdbc.jdbc2.optional.MysqlDataSource();
  ds.setServerName("localhost");
  ds.setPortNumber(3306);
  ds.setDatabaseName("HerongDB");
  ds.setUser("Herong");
  ds.setPassword("TopSecret");
  Connection con = ds.getConnection();

 

Oracle 数据库

所需JAR包: ojdbc14.jar

 

oracle.jdbc.pool.OracleDataSource ds 
    = new oracle.jdbc.pool.OracleDataSource();
  ds.setDriverType("thin");
  ds.setServerName("localhost");
  ds.setPortNumber(1521);
  ds.setDatabaseName("XE"); // Oracle SID
  ds.setUser("Herong");
  ds.setPassword("TopSecret");
  Connection con = ds.getConnection();

 

sqlserver数据库

所需JAR包: sqljdbc.jar

 

DataSource Example:
  com.microsoft.sqlserver.jdbc.SQLServerDataSource  ds 
    = new com.microsoft.sqlserver.jdbc.SQLServerDataSource();
  ds.setServerName("localhost");
  ds.setPortNumber(1269);
  ds.setDatabaseName("AdventureWorksLT");
  ds.setUser("sa");
  Connection con = ds.getConnection();
 

 

 

 

分享到:
评论

相关推荐

    dynamic-datasource-spring-boot-starter-v3.5.1.zip

    Dynamic-Datasource (opens new window)- 基于 SpringBoot 的多数据源组件,功能强悍,支持 Seata 分布式事务。 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 支持数据库敏感配置信息 ...

    dynamic-datasource-spring-boot-starter-v3.5.1.tar.gz

    Dynamic-Datasource (opens new window)- 基于 SpringBoot 的多数据源组件,功能强悍,支持 Seata 分布式事务。 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 支持数据库敏感配置信息 ...

    使用MyEclips快速生成SSH架构完成Dept、Emp的CRUD操作

    1.使用MyEclipse提供的数据库连接工具,连接上数据库; 创建一个连接,名字叫mysql; 2.创建一个web工程;调整一下工程的jdk版本; 8.5只能支持到1.6; 3.加入spring框架; 4.加入hibernate; spring管理hibernate; ...

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

    本地快速部署请参见 Screenshots Features 统一管理不同环境、不同集群的配置 Apollo提供了一个统一界面集中式管理不同环境(environment)、不同集群(cluster)、不同命名空间(namespace)的配置

    Delphi开发技巧之-数据库

    使用OLE自动化创建ADODB连接 使用SQL创建自动增量 使用SQL快速创建Paradox table 使用TBlobStream保存文件 创建能自动释放的对象 加速数据库搜索 取 ODBC datasource 名称 取ODBC系统数据源 取别名信息 在table中...

    基于SpringBoot3.x+Mybatis-Plus开发的通用后台管理系统源代码+数据库,简单易用,快速上手

    框架基于SpringBoot3.x开发,使用了Mybatis-Plus、dynamic-datasource多数据源、druid数据库连接池、Sa-Token权限认证、SpringDoc接口文档、lombok、actuator健康监控、retry重试等组件。 功能 通用权限管理4件套,...

    JSP网站开发典型模块与实例精讲

     1.4.5 指点迷津——连接数据库常见问题  1.5 调试和错误处理  1.5.1 使用MyEclipse实现快速调试  1.5.2 使用System.out监控变量  1.5.3 为JSP指定一个错误处理页面  1.6 独家见解——B/S结构与C/S结构...

    Druid(JDBC组件) v1.2.18

    DruidDataSource 高效可管理的数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,...

    druid连接池的jar包

    Druid在数据摄入之前,首先要定义一个数据源(DataSource,类似于数据库中表的概念),Druid是一个分布式数据分析平台,也是一个时序数据库,也是一个集群系统,使用zookeeper做节点管理和事件监控。 Druid是一个专为...

    增强型Treeview控件

    TreeView控件缺点是无法快速应用于数据库绑定显示数据及即时编码,这个增强型控件简化了复杂的数据关联显示,我们可以灵活的绑定数据库,减少编码量.主要特点有: A.支持简单的和复杂的数据关联 B.递归纪录连接 C.一...

    SOY Framework框架Java RCP编程(一)--配置开发环境

    打开server项目下的dataSourceConfig.xml文件,根据具体使用的数据库配置数据库连接池,下面列出了选用的数据库为Mysql时,连接池的配置: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" ...

    Zebra:美团点评集团统一使用MySQL数据库访问层的中间件。主要提供对业务开发透明,读写分库,分库分表能力,并提供端到端SQL监控的集成方案

    斑马介绍Zebra是一个基于JDBC API协议的上开发出的高可用,高性能的数据库访问层解决方案,是美团评论内部使用的数据库访问层中间件。具有以下功能点:配置集中管理,动态刷新支持读写分离,分库分表丰富的监控信息...

    ASP.NET 各种分页技巧

    其中AspNetPager702Src为AspNetPager7.02的分页控件源码,App_Data为所用到的数据库文件,App_Code下为数据库连接类 AspNetPager的主要功能有: 1、支持通过Url进行分页: AspNetPager除提供默认的类似于DataGrid...

    easyShiro:使用shiro+springboot+mybatis实现登录和权限管理(AOP自定义注解)

    hi快速上手建立数据库配置数据库连接server.port=8080#shiroshiro.enabled=trueshiro.rememberMe.cookie.name=rememberMeshiro.rememberMe.cookie.maxAge=3600000#mysqlspring.datasource.url=jdbc:mysql://...

    dorado新手快速入门

    1. 前言 5 2. 下载以及安装 7 2.1. 配置Java运行环境 7 2.2. 配置JAVA_HOME环境变量 7 2.3. 下载并解开dorado5开发包 ...8.2.2. 使用HSQL数据库 147 8.2.3. hsql使用参考 148 8.3. 视图模型基本概念以及实现类说明 149

    分布式数据层TDDL.zip

    头都大了 ©_Ob)框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。 TDDL所处的位置(tddl通用...

    SQLite(SqliteDev)

     //连接数据库  System.Data.SQLite.SQLiteConnection conn = new System.Data.SQLite.SQLiteConnection();  System.Data.SQLite.SQLiteConnectionStringBuilder connstr = new System.Data.SQLite....

Global site tag (gtag.js) - Google Analytics