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

Java JDBC Connections

    博客分类:
  • jdbc
阅读更多
1.JDBC-ODBC Bridge

Java Jar:None

Driver Name: sun.jdbc.odbc.JdbcOdbcDriver

DB URL:jdbc.odbc:<DB>

User Name:xxxx

Password:xxxx

2.Java DB(Network)(Derby)

Java Jar: derbyclient.jar

Driver Name:org.apache.derby.jdbc.ClientDriver

DB URL:jdbc:derby://<HOST>[:<PORT>]/databaseName[;attr1=value1[;...]] default port =1527

User Name:xxxx

Password:xxxx

3.Java DB(Embedded)(Derby)

Java Jar: derby.jar

Driver Name:org.apache.derby.jdbc.EmbeddedDriver

DB URL:jdbc:derby:<DB> (simlar as jdbcodbc)

User Name:xxxx

Password:xxxx

4.MySQL Connector/J(MySQL (Connector/J driver))

Java Jar: mysql-connector-java-3.1.11-bin.jar(在Linux上,MySQL的缺省用户为root,密码无)

Driver Name:com.mysql.jdbc.Driver(org.gjt.mm.mysql.Driver)

DB URL:jdbc:mysql://<hostname>[<:3306>]/<dbname>

User Name:xxxx

Password:xxxx

5.Oracle (OCI driver)

Java Jar: ojdbc14.jar

Driver Name:org.apache.derby.jdbc.EmbeddedDriver

DB URL:jdbc:oracle:oci8:@<database_name>

User Name:xxxx

Password:xxxx

6.Oracle (OCI driver)

Java Jar: classes12.jar

Driver Name:org.apache.derby.jdbc.EmbeddedDriver

DB URL:jdbc:oracle:thin:@<server>[:<1521>]:<database_name>

User Name:xxxx

Password:xxxx

7.PostgreSQL

Java Jar: postgresql-8.3dev-600.jdbc3.jar

Driver Name:org.apache.derby.jdbc.EmbeddedDriver

DB URL:jdbc:postgresql:[<//host>[:<5432>/]]<database>

User Name:xxxx

Password:xxxx

8.Microsoft SQL Server

Java Jar: classes12.jar

Driver Name:org.apache.derby.jdbc.EmbeddedDriver

DB URL:jdbc:microsoft:sqlserver://<server_name>:<1433>

User Name:xxxx

Password:xxxx

9.Microsoft SQL Server 2005

Java Jar: classes12.jar

Driver Name:org.apache.derby.jdbc.EmbeddedDriver

DB URL:jdbc:sqlserver://<server_name>:<port>[;databaseName=<dbname>]

User Name:xxxx

Password:xxxx

常用数据库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 );

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 (); /* this will also work if you do not want the line above */
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

分享到:
评论

相关推荐

    JDBC官方文档

    Java Database Connectivity(JDBC)是Java平台中用于与关系数据库进行交互的一种标准API。它提供了连接、查询、更新数据库的基本功能,是Java开发者处理数据库操作的核心技术。本文档将深入探讨JDBC的重要概念、...

    mysql connector mysql的JDBC mysql的JDBC驱动

    3. 集成到项目:将数据源关联到Java项目,右键点击项目 -&gt; Properties -&gt; Data Management -&gt; JDBC Connections,选择已创建的数据源并应用。 总结,MySQL JDBC驱动使得Java开发者可以方便地在MySQL数据库上进行...

    sqljdbc.jar和sqljdbc4.jar

    这个版本增加了对Java 7特性的支持,例如自动类型识别(AutoReconnect for pooled connections)和SSL加密的数据库连接。此外,`sqljdbc4.jar`还包含了额外的特性,如Java NIO(非阻塞I/O)支持,这在处理大量数据时...

    JDBC Developers Guide Reference.rar

    additional basic features of Java and JDBC supported by the Oracle JDBC drivers. Chapter 4, "Overview of JDBC 2.0 Support" This chapter presents an overview of JDBC 2.0 features and describes the ...

    使用JDBC构建基于Web的应用程序

    如果您对构建使用 JDBC 访问数据库的 Web 应用程序 ...Managing database connections with JDBC 和 Advanced database operations using JDBC 中所介绍的技巧, 我们建议您在开始学习教程之前先读完这两篇教程。

    java7帮助文档

    Java Platform Standard Edition 7 Documentation What's New Documentation Release Notes Tutorials and Training The Java Tutorials Java Training More Information Java SE 7 Names and ...

    SSH2及模型驱动,拦截器注入

    SSH2(Struts2 + Spring + Hibernate)是一种常用的Java Web开发模式,它结合了三个强大的开源技术来构建高性能、易于维护的应用程序。 - **Struts2**:负责处理Web层逻辑,是一个MVC框架。 - **Spring**:主要负责...

    Tomcat5配置Mysql JDBC数据库连接池

    - 将 MySQL 的 JDBC 驱动文件(如 `mysql-connector-java-3.0.9-stable-bin.jar`)放置到 `%TOMCAT_HOME%\common\lib` 和 `%TOMCAT_HOME%\webapps\YOUR_APP\WEB-INF\lib` 目录中。这是因为Tomcat支持两种不同的驱动...

    Java毕业生校外实习日记.doc

    本文档记录了 Java 毕业生的校外实习日记,涵盖了 Java 基础内容、Java 网络编程、JDBC、泛型、反射等知识点。 Java 基础内容 * 线程(Thread):多用户同时工作的机制 * 集合(Collection):包括 List、Set、Map...

    Java类实现数据库连接池(源码)

    首先,我们需要引入JDBC(Java Database Connectivity)API,这是Java与各种数据库交互的标准接口。在Java中,我们通常使用`java.sql.Connection`接口来代表一个数据库连接,而`java.sql.DriverManager`类用于管理...

    java数据库连接池

    标题:Java数据库连接池 描述:本篇将详细介绍Java数据库连接池的概念,代码实现以及其在实际项目中的应用。数据库连接池是Java开发中优化数据库访问效率的关键技术,通过复用预创建的数据库连接,避免频繁创建和...

    java中用myeclipse连接mysql数据库基本配置

    2. 右键单击“Database Connections”,选择“New” -&gt; “JDBC Connection”。 3. 输入连接的名称,选择JDBC Driver为“MySQL”,然后点击“Next”。 4. 填写数据库连接信息: - 主机名(Host Name):通常是...

    jdbc驱动关于mysql实用的很啊

    JDBC(Java Database Connectivity)是Java语言连接数据库的标准接口,它允许Java程序通过标准API与各种类型的数据库进行交互,包括我们的MySQL。本文将详细介绍JDBC与MySQL的结合使用及其相关知识点。 首先,JDBC...

    mysql jdbc 驱动

    9. **JDBC连接配置**:在`my.cnf`或`my.ini`(MySQL配置文件)中,可以配置`max_connections`等参数以优化数据库连接数量。 10. **异常处理**:在使用JDBC时,需要捕获并处理`SQLException`,确保程序的健壮性。 ...

    mysql-connector-java-3.1.12.jar

    MySQL Connector/J是MySQL官方提供的用于Java应用程序连接MySQL数据库的驱动程序,它实现了JDBC(Java Database Connectivity)接口,使得Java开发者能够方便地在应用中访问MySQL数据库。在本案例中,我们关注的是...

Global site tag (gtag.js) - Google Analytics