`

使用各种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();
 

 

 

 

分享到:
评论

相关推荐

    C#数据库连接字符串集合(Sql验证Windows身份验证)[归类].pdf

    SqlConnection对象是C#中用于连接数据库的常用对象。其连接字符串可以使用Sql验证或Windows身份验证两种方式。对于Sql验证,连接字符串的格式为: ``` conn.ConnectionString = "user id=sa;password=;initial ...

    Delphi XE5 FireMonkey数据库应用开发

    DataSource 组件用于连接到数据库,而 ClientDataSet 组件用于存储和管理数据。通过使用 LiveBinding 技术,开发者可以将用户界面控件绑定到数据库字段,使得数据的展示和操作更加方便。 在开发数据库应用时,...

    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.一...

    SQL标签大库

    第二种方式是使用JDBC方式建立数据库连接: ”driverClass” url=”jdbcURL” user=”username” password=”pwd” [var=”name”] [scope=”page|request|session|application”]/> SQL指令标签 SQL指令标签用于...

    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://...

    Tomcat6+spring+jndi配置数据源说明.docx

    普通的数据库操作需要加载驱动、创建数据库连接、进行数据库操作、关闭连接,这些步骤都是重复的,而频繁的连接或关闭数据连接非常耗用资源。因此,生产环境建议使用中间件数据源连接。 二、数据源配置 1. 在项目...

Global site tag (gtag.js) - Google Analytics