`
sunbin
  • 浏览: 353100 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jdbc driver 4种类型及常见jdbc连接字符串

阅读更多

1: jdbc driver 4种类型
     Type1:借助于JDBC-odbc桥接方式连接oracle,可移植性差
     Type2:oracle oci : 可移植性比较差,要依赖于oracle的oci(客户端)的安装
但是可以获得更高的效率。效率应该是最快的。
     Type3:主要用在中间件,提供数据连接池的服务。如使用tomcat 连接池。
     Type:4class14.jar 直接用来连接数据库,移植性最好。
详细见JDBC3.0规范54页 jdbc-3_0-fr-spec.pdf
详细见JDBC4.0规范41页 jdbc-4_0-fr-spec.pdf
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_JCP-Site/en_US/-/USD/VerifyItem-Start/jdbc-4_0-fr-spec.zip?BundledLineItemUUID=YHJIBe.l_4QAAAEh7wA_7HAC&OrderID=kvRIBe.lff0AAAEh4AA_7HAC&ProductID=nC3ACUFBfqQAAAEYHrk5AXuy&FileName=/jdbc-4_0-fr-spec.zip


常见jdbc连接字符串
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar ;
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );
2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar ;
Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );
3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip ;
Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );
4. Sybase(http://jtds.sourceforge.net)jconn2.jar ;
Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );
// (Default-Username/Password: "dba"/"sql")
5. Microsoft SQLServer(http://jtds.sourceforge.net) ;
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );
6. Microsoft SQLServer(http://www.microsoft.com) ;
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );
7. ODBC
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );
8.DB2
Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn = DriverManager.getConnection( url, sUsr, sPwd );
分享到:
评论

相关推荐

    jdbc连接字符串示例

    JDBC 连接字符串示例 本文将详细介绍 JDBC 连接字符串的示例,包括 Oracle、MySQL、SQL Server 等多种数据库的连接字符串。 JDBC 连接字符串简介 JDBC(Java Database Connectivity,Java 数据库连接)是一种 ...

    4种数据库JDBC连接jar包及连接字符串

    在本篇文章中,我们将探讨四种主要的数据库——SQL Server 2000、SQL Server 2005、Oracle以及MySQL,它们对应的JDBC驱动jar包及其连接字符串的构建方法。 首先,我们来看SQL Server 2000的JDBC连接。SQL Server ...

    JDBC连接字符串.doc

    以下是九种不同数据库系统使用的JDBC连接字符串及其相关知识: 1. **Microsoft SQL Server 2000**: - 驱动类:`com.microsoft.jdbc.sqlserver.SQLServerDriver` - JDBC URL:`jdbc:microsoft:sqlserver://...

    Oracle JDBC连接字符串

    本文将详细介绍如何通过JDBC连接Oracle数据库,并解释连接字符串及相关配置的具体含义。 #### 一、Oracle JDBC概述 JDBC是Java平台上的标准SQL数据库访问接口,它为开发者提供了统一的API来访问各种关系型数据库。...

    JDBC 数据库常用连接链接字符串

    ### JDBC 数据库常用连接链接字符串 #### 一、概述 在Java开发中,与数据库进行交互是必不可少的一个环节。为了实现这一目标,Java提供了JDBC(Java Database Connectivity)技术,它是一套用于执行SQL语句的Java ...

    JDBC连接数据库字符串大全

    JDBC连接数据库字符串是连接数据库的关键部分,它包含了所有必要的信息,如驱动类、数据库URL、数据库名、主机地址、端口号以及可能的其他参数。 以下是一些主流数据库的JDBC连接字符串示例: 1. **SQL Server ...

    各种数据库的JDBC驱动下载及连接字符串URL写法

    在Java编程中,JDBC(Java Database Connectivity)是Java平台的标准接口,用于连接各种关系型...以上信息为各种常见数据库的JDBC驱动下载地址及连接字符串的编写方式,希望对开发者在使用Java与数据库交互时有所帮助。

    JDBC连接字符串的写法.

    在深入探讨JDBC连接字符串的写法之前,我们先来理解一下JDBC(Java Database Connectivity)的基本概念。JDBC是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和...

    达梦数据库驱动Dm7JdbcDriver17

    而`Dm7JdbcDriver17`则是达梦数据库与Java应用程序进行连接的桥梁,通过Java Database Connectivity (JDBC) API实现数据交互。 JDBC是Java平台的标准接口,允许Java程序与各种类型的数据库进行通信。Dm7JdbcDriver...

    JDBC Driver 驱动包

    Oracle提供了多种类型的JDBC驱动,包括 Thin、 Thick、JDBC-ODBC Bridge 和 Universal Driver。其中,Thin驱动(也称为Oracle JDBC Thin driver)是一个轻量级、完全基于Java的驱动,不需要Oracle客户端软件,只需...

    JDBC常用连接串

    Oracle数据库的JDBC驱动为`oracle.jdbc.driver.OracleDriver`,其连接字符串格式如下: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); Connection cn = DriverManager.getConnection("jdbc:oracle:...

    达梦驱动包Dm7 Jdbc Driver 16.jar

    2. 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password)`,其中url是数据库的连接字符串,包含服务器地址、端口号以及数据库名。 3. 执行SQL:`Statement stmt = conn....

    JDBC连接各种数据库字符串大全

    ### JDBC连接各种数据库字符串大全详解 #### 一、Oracle数据库(Thin模式) ...这些示例涵盖了不同数据库类型的连接配置方法,包括连接字符串、驱动加载及连接建立的具体步骤。希望对您有所帮助!

    vertica jdbc 驱动driver

    首先,了解JDBC驱动的分类,它们通常分为四种类型:Type 1、Type 2、Type 3和Type 4。Vertica JDBC驱动属于Type 4,即纯Java实现的网络驱动,无需中间件即可直接与数据库服务器通信,提供了高效、安全和跨平台的连接...

    jdbc-odbc桥数据库连接及jdbc和odbc连接字符串.doc

    JDBC连接字符串通常包含以下几个关键部分: - **Driver**:指定使用的ODBC驱动程序。例如:"sun.jdbc.odbc.JdbcOdbcDriver"。 - **Database URL**:数据源名称(DSN),例如:"jdbc:odbc:myDataSource"。 - **User ...

    各种数据库的JDBC驱动下载及连接字符串URL

    以下是对这些数据库的JDBC驱动下载和连接字符串URL的详细说明: 1. **MySQL**: - JDBC驱动下载:可以访问[MySQL官方网站](http://www.mysql.com/products/connector/j/)获取最新版本的JDBC驱动,如`mysql-...

    Dm7JdbcDriver17.jar

    JDBC驱动程序分为四种类型:类型1(JDBC-ODBC桥接)、类型2(纯Java驱动,本地协议)、类型3(网络协议,完全Java实现)和类型4(纯Java驱动,直接与数据库通信)。Dm7JdbcDriver17.jar属于类型4,即纯Java驱动,它...

    JDBC所有数据库连接字符串

    为了方便开发者理解和掌握不同数据库的连接方式,本文将详细介绍几种主流数据库的JDBC连接字符串及配置方法。 #### 二、JDBC基础知识回顾 在深入了解具体的数据库连接字符串之前,我们先来回顾一下JDBC的基本概念...

    jdbc各种驱动程序+连接字符串.rar

    本压缩包“jdbc各种驱动程序+连接字符串.rar”包含了不同数据库的JDBC驱动程序以及如何构建数据库连接字符串的相关信息。 1. JDBC驱动程序: JDBC驱动程序是Java程序与数据库之间的桥梁,主要有四种类型: - Type...

Global site tag (gtag.js) - Google Analytics