`
yanyanquan
  • 浏览: 452823 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

常用的数据库连接写法和下载地址

阅读更多
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 );

9.Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10

JDBC Name: jTDS
URL: http://jtds.sourceforge.net/
Version: 0.5.1
Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291

语法:
Class.forName("net.sourceforge.jtds.jdbc.Driver ");
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");
or
Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");

10.Postgresql
JDBC Name: PostgreSQL JDBC
URL: http://jdbc.postgresql.org/
Version: 7.3.3 build 110
Download URL: http://jdbc.postgresql.org/download.html
语法:
Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");

11.IBM AS400主机在用的JDBC语法
有装V4R4以上版本的Client Access Express
可以在C:\Program Files\IBM\Client Access\jt400\lib
找到 driver 档案 jt400.zip,并更改扩展名成为 jt400.jar
语法:
java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
con = DriverManager.getConnection("jdbc:as400://IP","user","password");

12.informix
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
Lib:jdbcdrv.zip<br><br>Class.forName( "com.sybase.jdbc.SybDriver" )
url="jdbc:sybase:Tds:127.0.0.1:2638/asademo";
SybConnection connection= (SybConnection)DriverManager.getConnection(url,"dba","sql");

13.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)

14.InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver ();
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );

15.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
本文出自 51CTO.COM技术博客
分享到:
评论

相关推荐

    常用数据库JDBC连接写法

    ### 常用数据库JDBC连接写法 在Java开发中,经常需要与各种数据库进行交互,而JDBC(Java Database Connectivity)就是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写...

    常用数据库jdbc连接写法大全

    以下是对这些数据库的JDBC连接写法的详细说明: 1. **MySQL**: - 首先,你需要在项目中包含`mm.mysql-2.0.2-bin.jar`库(现在可能已经更新为更现代的版本)。 - 使用`Class.forName()`加载驱动程序类:`Class....

    jdbc数据库连接写法

    ### JDBC 数据库连接写法详解 #### 一、引言 在Java开发中,与数据库进行交互是一项非常常见的任务。JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API,它为Java应用程序提供...

    MySQL&MS SQLServer驱动及常用数据库JDBC连接写法

    在`常用数据库JDBC连接写法.txt`文件中,可能包含了更具体的示例代码和常见问题的解决方案,建议查看该文件以获取更多细节。`sqlserver`和`mysql`这两个文件名可能分别对应着SQL Server和MySQL数据库的相关配置或...

    java中配置文件数据库连接写法

    在Java编程中,配置文件是用于存储应用程序的配置信息,如数据库连接参数,这使得代码与配置分离,便于管理和维护。下面将详细讲解如何在Java中编写配置文件以实现数据库连接。 1. 配置文件格式 最常见的配置文件...

    数据库连接字符串的写法

    数据库连接字符串的写法 数据库连接字符串是指在应用程序中连接数据库所需的字符串,用于指定连接数据库的详细信息。连接字符串的写法因数据库管理系统的不同而异,但是大致可以分为两类:使用连接字符串和使用 UDL...

    各种数据库连接的写法以及驱动

    在上述代码中,`Class.forName()`方法用于加载相应的数据库驱动,`DriverManager.getConnection()`则用于建立实际的数据库连接。每个数据库的URL格式略有不同,包含了主机地址、端口、数据库名称和服务名等信息。 ...

    数据库连接池配置文件

    context.xml, 数据库连接池配置文

    JDBC连接8种数据库的写法

    #### 一、Oracle 数据库连接方式(Thin模式) 在使用Java Database Connectivity (JDBC) 来连接Oracle数据库时,通常采用的是Thin驱动方式,这种方式不需要任何客户端软件安装,只需要有合适的JDBC驱动即可。 **...

    java开发中常用数据库JDBC连接写法.docx

    以下是针对几种常用数据库的JDBC连接示例: 1. **MySQL** 首先需要引入MySQL的JDBC驱动,例如`mysql-connector-java-2.0.2-bin.jar`。接着,加载驱动并建立连接: ```java Class.forName("org.gjt.mm.mysql....

    连接各种数据库写法,代码示例

    在IT行业中,数据库连接是软件开发中的一个关键环节,它涉及到如何通过编程语言与不同的数据库管理系统(DBMS)建立通信,以实现数据的读取、写入、更新和删除等操作。本文将根据给定的文件信息,详细介绍几种常见的...

    java连接各种数据库写法

    2. **URL**:每个数据库连接 URL 都具有特定格式,包括协议(如 `jdbc:mysql`)、主机地址、端口以及数据库名称等信息。 3. **用户名与密码**:为了建立数据库连接,需要提供合法的用户名和密码。这些凭据用于验证...

    各种常用数据库JDBC的url写法

    本资源整理了各种常用数据库的JDBC URL写法,这对于Java开发者来说是非常实用的信息,特别是对于那些频繁处理数据整合工作的人员。 1. **MySQL** MySQL是最常见的开源关系型数据库之一。它的JDBC URL格式如下: `...

    各种数据库jdbc连接写法

    ### 各种数据库JDBC连接写法 在Java开发中,与不同类型的数据库进行交互是一项基本且重要的任务。Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一...

    数据库存储过程的写法\\连接各种数据库写法

    ### 数据库存储过程的写法及连接各种数据库的方法 #### 概述 本文将详细介绍如何在不同的数据库系统中编写存储过程以及如何建立与这些数据库的连接。存储过程是一种预编译的SQL代码块,它可以存储在数据库服务器上...

    C#连接ACSSES数据库具体写法

    使用`OleDbConnection`类创建数据库连接: ```csharp using (OleDbConnection connection = new OleDbConnection(connectionString)) { // 连接操作在这里 } ``` `using`语句确保在完成操作后自动关闭并释放...

Global site tag (gtag.js) - Google Analytics