- 浏览: 227126 次
- 性别:
- 来自: 苏州
文章分类
最新评论
-
zhangzijun1984:
非常感谢!
Maven学习——修改Maven的本地仓库路径 -
kehuoshui:
Class.forName("interbase.i ...
JDBC URL and Driver -
assasszt:
classUtils呢?
ObjectUtil.java -
j_yo:
貌似很多都不可以用吧
jdk1.7新特性 -
gangzi162:
java获取外网客户端MAC地址怎么获取呢?
Java获取客户端MAC地址
来源于网上
=====================================================================
1.Oracle数据库
OracleOracle Thin JDBC Driver
驱动程序包名:ojdbc14.jar
驱动程序类名: oracle.jdbc.driver.OracleDriver
JDBC URL:
jdbc:oracle:thin:@//<host>:<port>/ServiceName
或
jdbc:oracle:thin:@<host>:<port>:<SID>
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@localhost:1521:orcle";
String user = "test";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
=====================================================================
2.DB2数据库
IBM DB2IBM DB2 Universal Driver Type 4
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
JDBC URL: jdbc:db2://<host>[:<port>]/<database_name>
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url = "jdbc:db2://localhost:5000/testDB";
String user = "admin";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
IBM DB2 Universal Driver Type 2
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
JDBC URL: jdbc:db2:<database_name>
=====================================================================
3.SQL Server数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDB";
String user = "sa";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
Microsoft SQL ServerMicrosoft SQL Server JDBC Driver (一般用来连接 SQLServer 2000)
驱动程序包名:msbase.jar mssqlserver.jar msutil.jar
驱动程序类名: com.microsoft.jdbc.sqlserver.SQLServerDriver
JDBC URL: jdbc:microsoft:sqlserver://<server_name>:<port>
默认端口1433,如果服务器使用默认端口则port可以省略
Microsoft SQL Server 2005 JDBC Driver
驱动程序包名:sqljdbc.jar
驱动程序类名: com.microsoft.sqlserver.jdbc.SQLServerDriver
JDBC URL: jdbc:sqlserver://<server_name>:<port>
默认端口1433,如果服务器使用默认端口则port可以省略
Microsoft SQLServer(http://jtds.sourceforge.net) ;
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );
=====================================================================
4. Sybase数据库
SybaseSybase Adaptive Server Enterprise JDBC Driver
驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc2.jdbc.SybDriver (com.sybase.jdbc3.jdbc.SybDriver)
JDBC URL: jdbc:sybase:Tds:<host>:<port>默认端口5000
Sybase Adaptive Server Anywhere or Sybase IQ JDBC Driver
驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc2.jdbc.SybDriver (com.sybase.jdbc3.jdbc.SybDriver)
JDBC URL: jdbc:sybase:Tds:<host>:<port>?ServiceName=<database_name>
默认端口2638
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds:localhost:5007/testDB";
Properties sysProps = System.getProperties();
sysProps.put("user", "userid");
sysProps.put("password", "user_password");
Connection conn = DriverManager.getConnection(url, sysProps);
=====================================================================
5.Informix数据库
InformixInformix JDBC Driver
驱动程序包名:ifxjdbc.jar
驱动程序类名: com.informix.jdbc.IfxDriver
JDBC URL: jdbc:informix-sqli://{<ip-address>|<host-name>}:<port-number>[/<dbname>]: INFORMIXSERVER=<server-name>
Class.forName("com.infoxmix.jdbc.IfxDriver").newInstance();
String url = "jdbc:infoxmix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";
Connection conn = DriverManager.getConnection(url);
=====================================================================
6.MySQL数据库
MySQLMySQL Connector/J Driver
驱动程序包名:mysql-connector-java-x.x.xx-bin.jar
驱动程序类名: com.mysql.jdbc.Driver
JDBC URL: jdbc:mysql://<host>:<port>/<database_name>
默认端口3306,如果服务器使用默认端口则port可以省略
MySQL Connector/J Driver 允许在URL中添加额外的连接属性jdbc:mysql://<host>:<port>/<database_name>?
property1=value1&property2=value2
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/testDB?
user=testuser&password=testpassword&useUnicode=true&characterEncoding=GB2312";
Connection conn = DriverManager.getConnection(url);
=====================================================================
7.PostgreSQL数据库
PostgreSQLPostgreSQL Native JDBC Driver
驱动程序包名:驱动程序类名: org.postgresql.Driver
JDBC URL: jdbc:postgresql://<host>:<port>/<database_name>
默认端口5432
Class.forName("org.postgresql.Driver").newInstance();
String url = "jdbc:postgresql://localhost/testDB";
String user = "myuser";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
=====================================================================
8 SAP DB
Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");
java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" +
database_name,user_name, password)
=====================================================================
9 InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );
=====================================================================
10. ODBC
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );
=====================================================================
11.access
由于access并不是作为一项服务运行,所以url的方法对他不适用。access可以通过odbc,也可以通过服务器映射路径的形式找到.mdb文件
用纯java连接Access数据库,不是用jdbc-odbc连接池,有个限制就是返回数据最多是1000条
=====================================================================
12 HSqlDB
url: http://hsqldb.sourceforge.net/
driver: org.hsqldb.jdbcDriver
连接方式有4种,分别为:
con-str(内存): jdbc:hsqldb.
con-str(本地): jdbc:hsqldb:/path/to/the/db/dir
con-str(http): jdbc:hsqldb:http://dbsrv
con-str(hsql): jdbc:hsqldb:hsql://dbsrv
=====================================================================
TeradataTeradata Driver for the JDBC Interface
驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: com.ncr.teradata.TeraDriver
JDBC URL:
Type 4: jdbc:teradata://DatabaseServerName/Param1,Param2,...
Type 3: jdbc:teradata://GatewayServerName:PortNumber
/DatabaseServerName/Param1,Param2,...
=====================================================================
NetezzaNetezza JDBC Driver
驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: org.netezza.Driver
JDBC URL: jdbc:netezza://<host>:<port>/<database_name>
=====================================================================
1.Oracle数据库
OracleOracle Thin JDBC Driver
驱动程序包名:ojdbc14.jar
驱动程序类名: oracle.jdbc.driver.OracleDriver
JDBC URL:
jdbc:oracle:thin:@//<host>:<port>/ServiceName
或
jdbc:oracle:thin:@<host>:<port>:<SID>
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@localhost:1521:orcle";
String user = "test";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
=====================================================================
2.DB2数据库
IBM DB2IBM DB2 Universal Driver Type 4
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
JDBC URL: jdbc:db2://<host>[:<port>]/<database_name>
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url = "jdbc:db2://localhost:5000/testDB";
String user = "admin";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
IBM DB2 Universal Driver Type 2
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
JDBC URL: jdbc:db2:<database_name>
=====================================================================
3.SQL Server数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDB";
String user = "sa";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
Microsoft SQL ServerMicrosoft SQL Server JDBC Driver (一般用来连接 SQLServer 2000)
驱动程序包名:msbase.jar mssqlserver.jar msutil.jar
驱动程序类名: com.microsoft.jdbc.sqlserver.SQLServerDriver
JDBC URL: jdbc:microsoft:sqlserver://<server_name>:<port>
默认端口1433,如果服务器使用默认端口则port可以省略
Microsoft SQL Server 2005 JDBC Driver
驱动程序包名:sqljdbc.jar
驱动程序类名: com.microsoft.sqlserver.jdbc.SQLServerDriver
JDBC URL: jdbc:sqlserver://<server_name>:<port>
默认端口1433,如果服务器使用默认端口则port可以省略
Microsoft SQLServer(http://jtds.sourceforge.net) ;
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );
=====================================================================
4. Sybase数据库
SybaseSybase Adaptive Server Enterprise JDBC Driver
驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc2.jdbc.SybDriver (com.sybase.jdbc3.jdbc.SybDriver)
JDBC URL: jdbc:sybase:Tds:<host>:<port>默认端口5000
Sybase Adaptive Server Anywhere or Sybase IQ JDBC Driver
驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc2.jdbc.SybDriver (com.sybase.jdbc3.jdbc.SybDriver)
JDBC URL: jdbc:sybase:Tds:<host>:<port>?ServiceName=<database_name>
默认端口2638
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds:localhost:5007/testDB";
Properties sysProps = System.getProperties();
sysProps.put("user", "userid");
sysProps.put("password", "user_password");
Connection conn = DriverManager.getConnection(url, sysProps);
=====================================================================
5.Informix数据库
InformixInformix JDBC Driver
驱动程序包名:ifxjdbc.jar
驱动程序类名: com.informix.jdbc.IfxDriver
JDBC URL: jdbc:informix-sqli://{<ip-address>|<host-name>}:<port-number>[/<dbname>]: INFORMIXSERVER=<server-name>
Class.forName("com.infoxmix.jdbc.IfxDriver").newInstance();
String url = "jdbc:infoxmix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";
Connection conn = DriverManager.getConnection(url);
=====================================================================
6.MySQL数据库
MySQLMySQL Connector/J Driver
驱动程序包名:mysql-connector-java-x.x.xx-bin.jar
驱动程序类名: com.mysql.jdbc.Driver
JDBC URL: jdbc:mysql://<host>:<port>/<database_name>
默认端口3306,如果服务器使用默认端口则port可以省略
MySQL Connector/J Driver 允许在URL中添加额外的连接属性jdbc:mysql://<host>:<port>/<database_name>?
property1=value1&property2=value2
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/testDB?
user=testuser&password=testpassword&useUnicode=true&characterEncoding=GB2312";
Connection conn = DriverManager.getConnection(url);
=====================================================================
7.PostgreSQL数据库
PostgreSQLPostgreSQL Native JDBC Driver
驱动程序包名:驱动程序类名: org.postgresql.Driver
JDBC URL: jdbc:postgresql://<host>:<port>/<database_name>
默认端口5432
Class.forName("org.postgresql.Driver").newInstance();
String url = "jdbc:postgresql://localhost/testDB";
String user = "myuser";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
=====================================================================
8 SAP DB
Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");
java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" +
database_name,user_name, password)
=====================================================================
9 InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );
=====================================================================
10. ODBC
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );
=====================================================================
11.access
由于access并不是作为一项服务运行,所以url的方法对他不适用。access可以通过odbc,也可以通过服务器映射路径的形式找到.mdb文件
用纯java连接Access数据库,不是用jdbc-odbc连接池,有个限制就是返回数据最多是1000条
=====================================================================
12 HSqlDB
url: http://hsqldb.sourceforge.net/
driver: org.hsqldb.jdbcDriver
连接方式有4种,分别为:
con-str(内存): jdbc:hsqldb.
con-str(本地): jdbc:hsqldb:/path/to/the/db/dir
con-str(http): jdbc:hsqldb:http://dbsrv
con-str(hsql): jdbc:hsqldb:hsql://dbsrv
=====================================================================
TeradataTeradata Driver for the JDBC Interface
驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: com.ncr.teradata.TeraDriver
JDBC URL:
Type 4: jdbc:teradata://DatabaseServerName/Param1,Param2,...
Type 3: jdbc:teradata://GatewayServerName:PortNumber
/DatabaseServerName/Param1,Param2,...
=====================================================================
NetezzaNetezza JDBC Driver
驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: org.netezza.Driver
JDBC URL: jdbc:netezza://<host>:<port>/<database_name>
- drivers.part1.rar (7.6 MB)
- 下载次数: 56
- drivers.part2.rar (5.8 MB)
- 下载次数: 51
评论
2 楼
kehuoshui
2015-06-02
Class.forName("interbase.interclient.Driver"); 请问 这个需要加载哪个驱动?
1 楼
jackzqz
2012-03-26
非常有用,谢谢!
发表评论
-
Tomcat设置JVM内存及开启远程调试
2012-07-27 09:18 1649(1)设置JVM内存 set JAVA_OPTS=%JAVA_ ... -
JDBC获取DB元数据
2012-03-19 13:54 3028原文地址: http://jiauwu.iteye.com/b ... -
Dom4j and XPath
2012-02-27 13:29 2551很多东西长时间不用, 有些生疏了, 从网上整理了些资料, 丢在 ... -
Pagging
2012-01-12 18:32 9821. Derby http://db.apache.org/ ... -
[转]MySQL start service 1067
2011-06-01 09:00 1360启动mysql服务时报错: 在 本地计算机 无法启动mysq ... -
Java获取客户端MAC地址
2011-03-06 09:41 4743原文地址: http://rodneytt.iteye.com ... -
Java OOM
2011-03-05 00:02 1190原文地址:http://www.blogj ... -
Oracle 字符集的查看和修改
2011-01-03 15:21 1051原文地址: http://www.360doc.com/con ... -
收藏的一些资料
2010-12-23 17:07 979收藏的一些资料 -
ClassInfoUtil.java
2010-12-01 07:31 1107/* * ClassInfoUtil.java ... -
ClassUtil.java
2010-12-01 07:27 1898/* * File:ClassUtil.jav ... -
ObjectUtil.java
2010-12-01 07:26 2855/* * File:ObjectUtil.java ... -
JDK7新增的工具方法列表
2010-09-15 07:02 1273转自:JDK7新增的工具方法列表http://kenwu.me ... -
jdk1.7新特性
2010-09-15 06:58 3173原文地址:http://caowei3047.iteye.co ... -
jdk1.6新特性的介绍
2010-09-15 06:53 1282Java 平台的第六个版本, Standard Edition ... -
[转]JDK1.6.0新特性详解与代码示例
2010-09-15 06:48 1371原文地址: http://www.blogjava.net/r ... -
Web项目重命名
2010-05-28 19:27 1407原来项目名称是 PetStore 部署到tomcat输http ... -
XML 知识
2010-05-18 08:14 1106XML及DTD概览 http://www.iteye.com/ ... -
TDD可以带来好处
2010-05-12 07:47 1337提供明确的目标: 你很清楚, 一旦结束(测试通过), 你的工作 ... -
isNumber
2010-02-09 13:42 1025public static boolean isN ...
相关推荐
DB2 JDBC DRIVER是一款重要的数据库连接组件,主要用于Java应用程序与IBM的DB2数据库系统之间的通信。在Java编程中,JDBC(Java Database Connectivity)是标准的API,它允许Java程序通过网络连接并操作各种类型的...
《深入解析Microsoft SQL Server 2005 JDBC Driver》 Microsoft SQL Server 2005 JDBC Driver是一款由微软公司开发的Java数据库连接器,它允许Java应用程序通过Java平台标准的JDBC API与Microsoft SQL Server 2005...
- 注册JDBC驱动:`Class.forName("com.mysql.jdbc.Driver")`或`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`或`Class.forName("com.sybase.jdbc4.jdbc.SybDriver")`。 - 建立数据库连接:`...
3. **DB2**:IBM的DB2是另一个强大的企业级数据库系统,其JDBC驱动是“IBM Data Server Driver for JDBC and SQLJ”。它提供了对Java应用程序的全面数据库访问,支持多种特性,如连接池、预编译的SQL语句以及JDBC的...
JDBC驱动是Java应用程序与数据库间的关键接口,Oracle Driver和MySQL Driver分别是针对Oracle和MySQL数据库的JDBC实现。理解和熟练使用这些驱动,对于开发高效、安全的Java数据库应用至关重要。在实际项目中,应根据...
Oracle JDBC驱动主要有四种类型: Thin、 Thick、JDBC-ODBC Bridge和Universal Driver,其中 Thin 驱动是最常用的一种,因为它是一种轻量级的纯Java实现,无需在客户端安装Oracle数据库客户端软件。 ojdbc8-资源....
When the driver is loaded, you can establish a connection by using a connection URL and the getConnection method of the DriverManager class: String connectionUrl = "jdbc:sqlserver://localhost:1433;" ...
- JDBC Server Driver:也称为JDBC Network Protocol Driver,用于中间件或服务器端应用。 - JDBC Universal Driver:包括以上所有功能,是Oracle推荐的驱动类型。 3. 压缩包中的文件: - ojdbc14_g.jar:这是...
- 支持JNDI(Java Naming and Directory Interface)查找,方便在应用服务器中配置和使用。 - 可以处理大数据类型,如BLOB、CLOB等。 - 支持批处理操作,提高数据插入、更新和删除的效率。 3. 使用sqljdbc1.2....
例如,对于DB2,URL可能为`jdbc:db2://hostname:port/dbname`。 2. 数据库操作:通过`java.sql.Statement`或`java.sql.PreparedStatement`对象执行SQL语句。预编译的`PreparedStatement`对象可提高性能并防止SQL...
描述中提到了“mssqlserver2000 and mysql”,这意味着我们将会探讨如何使用JDBC来连接这两个不同的数据库系统。Microsoft SQL Server 2000是微软推出的关系型数据库管理系统,而MySQL则是一个流行的开源数据库,...
* C Pure Java Driver for Database Middleware(类型 3):把 JDBC 调用转发给中间件服务器,由它去和不同的数据库进行连接。 * D Direct-to-Database Pure Java Driver(类型 4):把 JDBC 转化成数据库使用的网络...
jTDS(Java Type 4 Driver for SQL Server)是一个开源的、实现了JDBC Type 4规范的驱动,它允许Java应用程序直接通过TCP/IP连接到SQL Server和Sybase的数据库。jtds-1.3.1是该驱动的一个版本,支持SQL Server 2000...
在Java代码中,通过`Class.forName("oracle.jdbc.driver.OracleDriver")`来注册驱动,然后就可以按照JDBC的一般步骤进行连接、操作和关闭数据库资源了。 总的来说,`ojdbc7.jar`是Oracle数据库与Java应用之间的重要...
标题中的“dbeaver-driver-all”指的是DBeaver数据库管理工具的JDBC驱动程序集合,它包含了一系列用于连接各种数据库的Java Database Connectivity (JDBC) 驱动。DBeaver是一款开源、免费且跨平台的数据库管理和开发...
- `getConnection()`:根据URL建立数据库连接。 - `getDrivers()`:返回所有已注册的驱动。 ##### Connection接口解析 - **作用**:代表与数据库之间的连接,是所有数据库操作的基础。 - **方法**: - `...
Oracle提供了多种类型的JDBC驱动,包括 Thin Driver、 Thick Driver 和 JServer Driver,其中Thin Driver是最常用的一种,因为它轻量级且无需安装Oracle客户端。 使用这些JDBC驱动时,开发者需要了解以下知识点: ...
4. **认证机制**:DB2 Driver支持多种安全认证方式,包括基本的用户名/密码认证、SSL加密、以及更高级的认证机制如IBM Data Server Client和IBM Data Server Driver for JDBC and SQLJ。 5. **事务管理**:驱动程序...
本文档从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference》一书中摘录了关于 JDBC 连接数据库的基本概念和操作方法。通过上述解析,我们了解到 `Connection` 对象的重要性以及如何使用 `...
When the driver is loaded, you can establish a connection by using a connection URL and the getConnection method of the DriverManager class: String connectionUrl = "jdbc:sqlserver://localhost:1433;" ...