`
xiaocao000
  • 浏览: 227126 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

JDBC URL and Driver

阅读更多
来源于网上

=====================================================================
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>
分享到:
评论
2 楼 kehuoshui 2015-06-02  
Class.forName("interbase.interclient.Driver");   请问 这个需要加载哪个驱动?
1 楼 jackzqz 2012-03-26  
非常有用,谢谢!

相关推荐

    DB2 JDBC DRIVER

    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》 Microsoft SQL Server 2005 JDBC Driver是一款由微软公司开发的Java数据库连接器,它允许Java应用程序通过Java平台标准的JDBC API与Microsoft SQL Server 2005...

    mysql、sql server、sybase的jdbc驱动jar

    - 注册JDBC驱动:`Class.forName("com.mysql.jdbc.Driver")`或`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`或`Class.forName("com.sybase.jdbc4.jdbc.SybDriver")`。 - 建立数据库连接:`...

    JDBC Driver

    3. **DB2**:IBM的DB2是另一个强大的企业级数据库系统,其JDBC驱动是“IBM Data Server Driver for JDBC and SQLJ”。它提供了对Java应用程序的全面数据库访问,支持多种特性,如连接池、预编译的SQL语句以及JDBC的...

    JDBC-Driver

    JDBC驱动是Java应用程序与数据库间的关键接口,Oracle Driver和MySQL Driver分别是针对Oracle和MySQL数据库的JDBC实现。理解和熟练使用这些驱动,对于开发高效、安全的Java数据库应用至关重要。在实际项目中,应根据...

    oracle-jdbc-12.2.0.1.zip

    Oracle JDBC驱动主要有四种类型: Thin、 Thick、JDBC-ODBC Bridge和Universal Driver,其中 Thin 驱动是最常用的一种,因为它是一种轻量级的纯Java实现,无需在客户端安装Oracle数据库客户端软件。 ojdbc8-资源....

    sql jdbc 2.0

    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;" ...

    oracle JDBC驱动程序

    - JDBC Server Driver:也称为JDBC Network Protocol Driver,用于中间件或服务器端应用。 - JDBC Universal Driver:包括以上所有功能,是Oracle推荐的驱动类型。 3. 压缩包中的文件: - ojdbc14_g.jar:这是...

    MSSQL2005driver 驱动 sqljdbc1.2.jar

    - 支持JNDI(Java Naming and Directory Interface)查找,方便在应用服务器中配置和使用。 - 可以处理大数据类型,如BLOB、CLOB等。 - 支持批处理操作,提高数据插入、更新和删除的效率。 3. 使用sqljdbc1.2....

    IBM DB2 jdbc 驱动 for v10.5(官方版)

    例如,对于DB2,URL可能为`jdbc:db2://hostname:port/dbname`。 2. 数据库操作:通过`java.sql.Statement`或`java.sql.PreparedStatement`对象执行SQL语句。预编译的`PreparedStatement`对象可提高性能并防止SQL...

    jdbc

    描述中提到了“mssqlserver2000 and mysql”,这意味着我们将会探讨如何使用JDBC来连接这两个不同的数据库系统。Microsoft SQL Server 2000是微软推出的关系型数据库管理系统,而MySQL则是一个流行的开源数据库,...

    jdbc面试题

    * C Pure Java Driver for Database Middleware(类型 3):把 JDBC 调用转发给中间件服务器,由它去和不同的数据库进行连接。 * D Direct-to-Database Pure Java Driver(类型 4):把 JDBC 转化成数据库使用的网络...

    SQLSERVER官方驱动 jtds-1.3.1 mssql-jdbc-7.0.0.jre8 sqljdbc42

    jTDS(Java Type 4 Driver for SQL Server)是一个开源的、实现了JDBC Type 4规范的驱动,它允许Java应用程序直接通过TCP/IP连接到SQL Server和Sybase的数据库。jtds-1.3.1是该驱动的一个版本,支持SQL Server 2000...

    ojdbc7.jar oralce驱动包

    在Java代码中,通过`Class.forName("oracle.jdbc.driver.OracleDriver")`来注册驱动,然后就可以按照JDBC的一般步骤进行连接、操作和关闭数据库资源了。 总的来说,`ojdbc7.jar`是Oracle数据库与Java应用之间的重要...

    dbeaver-driver-all:dbeaver所有jdbc驱动都在这,dbeaver all jdbc drivers ,come and download with me , one package come with all jdbc drivers

    标题中的“dbeaver-driver-all”指的是DBeaver数据库管理工具的JDBC驱动程序集合,它包含了一系列用于连接各种数据库的Java Database Connectivity (JDBC) 驱动。DBeaver是一款开源、免费且跨平台的数据库管理和开发...

    JDBC API教程与参考手册(第三版)前言+目录+第一,二章

    - `getConnection()`:根据URL建立数据库连接。 - `getDrivers()`:返回所有已注册的驱动。 ##### Connection接口解析 - **作用**:代表与数据库之间的连接,是所有数据库操作的基础。 - **方法**: - `...

    jdbc驱动jar 包

    Oracle提供了多种类型的JDBC驱动,包括 Thin Driver、 Thick Driver 和 JServer Driver,其中Thin Driver是最常用的一种,因为它轻量级且无需安装Oracle客户端。 使用这些JDBC驱动时,开发者需要了解以下知识点: ...

    DB2 Driver

    4. **认证机制**:DB2 Driver支持多种安全认证方式,包括基本的用户名/密码认证、SSL加密、以及更高级的认证机制如IBM Data Server Client和IBM Data Server Driver for JDBC and SQLJ。 5. **事务管理**:驱动程序...

    JDBC系列数据库教程

    本文档从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference》一书中摘录了关于 JDBC 连接数据库的基本概念和操作方法。通过上述解析,我们了解到 `Connection` 对象的重要性以及如何使用 `...

    sql jdbc 2.0.1607.1 UNIX

    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;" ...

Global site tag (gtag.js) - Google Analytics