`

各数据库连接driverClass、jdbcUrl、Maven依赖不完全记录

    博客分类:
  • DB
阅读更多

驱动jar包获取方式:

1) 通过maven自动获得;

2) 到maven仓库去搜索下载:http://search.maven.org/

3) 到各数据库官网去下载。

 

MySQL驱动源码下载: http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.25/src/

 

PS: 表格样式怎么这么难搞啊?边框设置为全部怎么无效啊?超级难看啊!

 

 图片版:

 

 

 

 

表格版:

DB driverClass/jdbcUrl/jdbc download Maven dependency
Oracle oracle.jdbc.driver.OracleDriver

<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc14</artifactId>

<version>10.2.0.4.0</version>

</dependency>

 

thin模式:

jdbc:oracle:thin:@host:port1521default:dbName

MySQL

com.mysql.jdbc.Driver

 

or

 

org.gjt.mm.mysql.Driver

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.13</version>

</dependency>

  jdbc:mysql://host:port3306default/dbName?user=userName&password= password&useUnicode=true&characterEncoding=gb2312
Sybase

com.sybase.jdbc3.jdbc.SybDriver

 

or

 

com.sysbase.jdbc.SybDriver

 
  jdbc:sybase:Tds:host:port5007default/dbName
   
DB2  

com.ibm.db2.jdbc.net.DB2Driver (db2java.zip)

 

or

 

com.ibm.db2.jcc.DB2Driver (db2jcc.jar)

 

or

 

com.ibm.db2.jdbc.app.DB2Driver

使用db2jcc.jar:

<dependency>

<groupId>db2jcc</groupId>

<artifactId>db2jcc</artifactId>

<version>9.0</version>

</dependency>

<dependency>

<groupId>db2jcc_license_cu</groupId>

<artifactId>db2jcc_license_cu</artifactId>

<version>9.0</version>

</dependency>

 

注:

Maven仓库中是没有该驱动的,需先手动添加jar到仓库中。
  jdbc:db2://host:port5000default/dbName
  关于DB2的JDBC驱动
Informix   com.informix.jdbc.IfxDriver  
  jdbc:informix-sqli://host:port1533default/dbName:informixserver=server;user=username;password=password
   
SQL Server

2005版本及以后:

com.microsoft.sqlserver.jdbc.SQLServerDriver

 

or

 

2000版本:

com.microsoft.jdbc.sqlserver.SQLServerDriver

<dependency>

<groupId>net.sourceforge.jtds</groupId>

<artifactId>jtds</artifactId>

<version>1.2.4</version>

</dependency>

  jdbc:sqlserver://host:port1433default;databasename=dbName
Access   sun.jdbc.odbc.JdbcOdbcDriver  
  jdbc:odbc:dataSourceName
   
PostgreSQL org.postgresql.Driver

<dependency>

<groupId>postgresql</groupId>

<artifactId>postgresql</artifactId>

<version>9.1-901.jdbc3</version>

</dependency>

 

or

 

<dependency>

<groupId>postgresql</groupId>

<artifactId>postgresql</artifactId>

<version>9.1-901.jdbc4</version>

</dependency>

 

version可选值:

<version>8.4-702.jdbc3</version>

 

注:

jdbc3的适用于JDK1.5及以下;

jdbc4的适用于JDK1.6及以上。

  jdbc:postgresql://host:port5432default/dbName
  http://jdbc.postgresql.org/download.html
SQLite org.sqlite.JDBC

<dependency>

<groupId>org.xerial</groupId>

<artifactId>sqlite-jdbc</artifactId>

<version>3.7.2</version>

</dependency> 
  jdbc:sqlite:dbPath.db
  http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.7.2/
Derby

org.apache.derby.jdbc.ClientDriver

 

or

 

org.apache.derby.jdbc.EmbeddedDriver

<dependency>

<groupId>org.apache.derby</groupId>

<artifactId>derby</artifactId>

<version>10.9.1.0</version>

</dependency>

 

Client模式:

jdbc:derby://localhost:port1527default/dbName

HSQLDB

org.hsqldb.jdbcDriver

 

or

 

org.hsqldb.jdbc.JDBCDriver

2.0以前版本:

<dependency>

<groupId>hsqldb</groupId>

<artifactId>hsqldb</artifactId>

<version>1.8.0.7</version>

</dependency>

 

2.0及以后版本:

<dependency>

<groupId>org.hsqldb</groupId>

<artifactId>hsqldb</artifactId>

<version>2.2.8</version>

<!-- JDK1.6环境下无需指定classifier -->

<classifier>jdk5</classifier>

</dependency>

 

mem模式:

jdbc:hsqldb:mem:dbName

 

file模式:

jdbc:hsqldb:file:dbPath

 

res模式:

jdbc:hsqldb:res:org.my.path.resdb

 

连接到local hsql Server:

jdbc:hsqldb:hsql://localhost/dbName

 

连接到local http Server:

jdbc:hsqldb:http://localhost/dbName

H2 org.h2.Driver

<dependency>

<groupId>com.h2database</groupId>

<artifactId>h2</artifactId>

<version>1.3.168</version>

</dependency>

 

mem模式:

jdbc:h2:mem:dbName

 

连接到local tcp Server:

jdbc:h2:tcp://localhost/~/dbName

 

 

  • 大小: 22.6 KB
  • 大小: 31.6 KB
  • 大小: 32.8 KB
  • 大小: 27.7 KB
分享到:
评论

相关推荐

    DmJdbcDriver,达梦数据库maven版本,dm.jdbc.driver.DmDriver

    这里,`url`是数据库服务器的地址,`username`和`password`是数据库登录凭证,`driver-class-name`则指定了达梦数据库的JDBC驱动类。 标签中的"数据库"表明了这是一个关于数据库管理系统的讨论,"java"意味着我们...

    神通数据库JDBC驱动包

    1. **Driver接口**:这是JDBC的核心,实现了该接口的类可以注册到Java的DriverManager中,以便应用程序通过URL和连接参数创建数据库连接。 2. **Connection接口**:表示到数据库的会话,提供了执行SQL语句和管理...

    jdbc连接需要的jar包以及url、DriverClass

    以上就是关于SQL Server 2005、MySQL和Oracle数据库使用JDBC进行连接所需jar包、Connect URL和driverClassName的详细说明。理解并正确配置这些参数是建立Java应用程序与数据库之间稳定连接的关键。确保始终使用最新...

    Spring boot连接oracle数据库JDBC配置步骤

    Spring Boot 连接 Oracle 数据库 JDBC 配置步骤 在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,...

    JDBC连接数据库步骤及代码

    ### JDBC连接数据库步骤详解 #### 一、简介 在Java开发中,经常需要与数据库进行交互,例如查询数据、更新数据等操作。为了方便开发者进行这些操作,Sun公司推出了一套标准的Java访问数据库的API——Java Database...

    Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'

    标题 "Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'" 描述了一个常见的Java编程问题,涉及到数据库连接。在Java应用程序中,JDBC(Java Database Connectivity)驱动用于与各种...

    JDBC驱动数据库连接

    开发者可以通过Maven或直接下载jar包引入到项目中,然后使用Class.forName()方法加载驱动,并通过DriverManager.getConnection()方法建立数据库连接。 - **Oracle驱动**:Oracle的JDBC驱动分为多种,包括 Thin、OCI...

    JDBC驱动包,Dm7JdbcDriver17.jar。

    JDBC驱动包Dm7JdbcDriver17.jar是连接Java应用程序与达梦数据库DM7的关键组件,它简化了数据库操作的过程,使得开发者能够利用Java的强大功能处理DM7中的数据。在Spring Boot项目中,只需将驱动添加至依赖,并正确...

    SQL Server 2005 Driver for JDBC

    SQL Server 2005 Driver for JDBC是一款由微软公司开发的Java数据库连接(JDBC)驱动程序,专门用于Java应用程序与Microsoft SQL Server 2005数据库之间的通信。这款驱动程序实现了Java Database Connectivity (JDBC...

    SQL Server Driver for JDBC (JDBC 连接SQL Server 2000 )

    SQL Server Driver for JDBC,全称为Java Database Connectivity驱动,是用于Java应用程序与Microsoft SQL Server数据库进行交互的一种接口。在本场景中,"JDBC连接SQL Server 2000"指的是利用JDBC驱动程序来实现...

    maven 下载 sqljdbc4-4.0.jar

    总之,`sqljdbc4-4.0.jar`是连接SQL Server数据库的关键组件,通过Maven的依赖管理可以方便地引入到Java项目中。了解如何正确配置和使用这个驱动程序,将有助于Java开发者顺利地与SQL Server进行数据交互。

    MySQL-jar包与数据库连接工具类

    MySQL-jar包是Java开发中用来与MySQL数据库进行交互的重要组件,主要包含JDBC(Java Database Connectivity)驱动,使得Java程序能够通过标准的API与MySQL数据库进行数据操作。本篇文章将详细阐述MySQL-jar包的使用...

    java使用jdbc连接oracle数据库

    Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...

    达蒙数据库jdbc驱动

    3. **Type 3**: 完全基于Java实现,通过网络协议与数据库服务器通信,无需依赖数据库特定的API。 4. **Type 4**: 高效的纯Java驱动,直接与数据库通信,不依赖于ODBC或任何中间层,提供更好的性能和可移植性。 达蒙...

    用jdbc测试oracle连接

    此外,如果你使用的是Maven或Gradle等构建工具,可以通过在配置文件中声明依赖,自动管理JDBC驱动的版本。 总的来说,通过JDBC与Oracle数据库交互涉及多个步骤,包括加载驱动、建立连接、执行SQL和关闭资源。正确...

    数据库连接池eclipse+MySQL

    1. **添加数据库驱动依赖**:你需要在项目的`pom.xml`(如果你使用的是Maven项目)或构建路径中添加MySQL的JDBC驱动依赖。例如,对于Maven,可以在`pom.xml`中添加以下依赖: ```xml &lt;groupId&gt;mysql &lt;artifactId&gt;...

    jdbc链接gbase数据库的驱动包

    `DriverManager.getConnection(url, username, password)`则是建立连接,其中`url`是数据库的连接地址,包括主机名、端口号和数据库名称,`username`和`password`是数据库的登录凭证。 连接建立后,你可以执行SQL...

    jdbc连接使用jar包 Access_JDBC40.jar

    在Java编程中,JDBC(Java Database Connectivity)是Java平台的标准接口,用于连接各种关系数据库。本主题聚焦于使用`Access_JDBC40.jar`这个特定的JDBC驱动包来与Microsoft Access数据库进行交互。`Access_JDBC40....

    达梦数据库jdbc所需要的jar

    如果你不使用Maven,你可以直接从官方或者其他可靠的源下载达梦数据库的JDBC驱动jar文件,然后将其添加到你的项目的类路径中。这可以通过在IDE如Eclipse或IntelliJ IDEA中手动添加库,或者在运行Java应用时使用`-cp`...

    java数据库连接池c3p0

    Java数据库连接池C3P0是一种常用的开源数据库连接管理工具,它通过提供连接池服务,提高了应用程序处理数据库连接的效率,降低了系统资源的消耗。在Java应用中,尤其是在服务器端,数据库连接的创建和关闭是相对耗时...

Global site tag (gtag.js) - Google Analytics