驱动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 |
相关推荐
这里,`url`是数据库服务器的地址,`username`和`password`是数据库登录凭证,`driver-class-name`则指定了达梦数据库的JDBC驱动类。 标签中的"数据库"表明了这是一个关于数据库管理系统的讨论,"java"意味着我们...
1. **Driver接口**:这是JDBC的核心,实现了该接口的类可以注册到Java的DriverManager中,以便应用程序通过URL和连接参数创建数据库连接。 2. **Connection接口**:表示到数据库的会话,提供了执行SQL语句和管理...
以上就是关于SQL Server 2005、MySQL和Oracle数据库使用JDBC进行连接所需jar包、Connect URL和driverClassName的详细说明。理解并正确配置这些参数是建立Java应用程序与数据库之间稳定连接的关键。确保始终使用最新...
Spring Boot 连接 Oracle 数据库 JDBC 配置步骤 在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,...
### JDBC连接数据库步骤详解 #### 一、简介 在Java开发中,经常需要与数据库进行交互,例如查询数据、更新数据等操作。为了方便开发者进行这些操作,Sun公司推出了一套标准的Java访问数据库的API——Java Database...
标题 "Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'" 描述了一个常见的Java编程问题,涉及到数据库连接。在Java应用程序中,JDBC(Java Database Connectivity)驱动用于与各种...
开发者可以通过Maven或直接下载jar包引入到项目中,然后使用Class.forName()方法加载驱动,并通过DriverManager.getConnection()方法建立数据库连接。 - **Oracle驱动**:Oracle的JDBC驱动分为多种,包括 Thin、OCI...
JDBC驱动包Dm7JdbcDriver17.jar是连接Java应用程序与达梦数据库DM7的关键组件,它简化了数据库操作的过程,使得开发者能够利用Java的强大功能处理DM7中的数据。在Spring Boot项目中,只需将驱动添加至依赖,并正确...
SQL Server 2005 Driver for JDBC是一款由微软公司开发的Java数据库连接(JDBC)驱动程序,专门用于Java应用程序与Microsoft SQL Server 2005数据库之间的通信。这款驱动程序实现了Java Database Connectivity (JDBC...
SQL Server Driver for JDBC,全称为Java Database Connectivity驱动,是用于Java应用程序与Microsoft SQL Server数据库进行交互的一种接口。在本场景中,"JDBC连接SQL Server 2000"指的是利用JDBC驱动程序来实现...
总之,`sqljdbc4-4.0.jar`是连接SQL Server数据库的关键组件,通过Maven的依赖管理可以方便地引入到Java项目中。了解如何正确配置和使用这个驱动程序,将有助于Java开发者顺利地与SQL Server进行数据交互。
MySQL-jar包是Java开发中用来与MySQL数据库进行交互的重要组件,主要包含JDBC(Java Database Connectivity)驱动,使得Java程序能够通过标准的API与MySQL数据库进行数据操作。本篇文章将详细阐述MySQL-jar包的使用...
Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...
3. **Type 3**: 完全基于Java实现,通过网络协议与数据库服务器通信,无需依赖数据库特定的API。 4. **Type 4**: 高效的纯Java驱动,直接与数据库通信,不依赖于ODBC或任何中间层,提供更好的性能和可移植性。 达蒙...
此外,如果你使用的是Maven或Gradle等构建工具,可以通过在配置文件中声明依赖,自动管理JDBC驱动的版本。 总的来说,通过JDBC与Oracle数据库交互涉及多个步骤,包括加载驱动、建立连接、执行SQL和关闭资源。正确...
1. **添加数据库驱动依赖**:你需要在项目的`pom.xml`(如果你使用的是Maven项目)或构建路径中添加MySQL的JDBC驱动依赖。例如,对于Maven,可以在`pom.xml`中添加以下依赖: ```xml <groupId>mysql <artifactId>...
`DriverManager.getConnection(url, username, password)`则是建立连接,其中`url`是数据库的连接地址,包括主机名、端口号和数据库名称,`username`和`password`是数据库的登录凭证。 连接建立后,你可以执行SQL...
在Java编程中,JDBC(Java Database Connectivity)是Java平台的标准接口,用于连接各种关系数据库。本主题聚焦于使用`Access_JDBC40.jar`这个特定的JDBC驱动包来与Microsoft Access数据库进行交互。`Access_JDBC40....
如果你不使用Maven,你可以直接从官方或者其他可靠的源下载达梦数据库的JDBC驱动jar文件,然后将其添加到你的项目的类路径中。这可以通过在IDE如Eclipse或IntelliJ IDEA中手动添加库,或者在运行Java应用时使用`-cp`...
Java数据库连接池C3P0是一种常用的开源数据库连接管理工具,它通过提供连接池服务,提高了应用程序处理数据库连接的效率,降低了系统资源的消耗。在Java应用中,尤其是在服务器端,数据库连接的创建和关闭是相对耗时...