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
分享到:
相关推荐
Java Database Connectivity(JDBC)是Java平台中用于与关系数据库进行交互的一种标准API。它提供了连接、查询、更新数据库的基本功能,是Java开发者处理数据库操作的核心技术。本文档将深入探讨JDBC的重要概念、...
3. 集成到项目:将数据源关联到Java项目,右键点击项目 -> Properties -> Data Management -> JDBC Connections,选择已创建的数据源并应用。 总结,MySQL JDBC驱动使得Java开发者可以方便地在MySQL数据库上进行...
这个版本增加了对Java 7特性的支持,例如自动类型识别(AutoReconnect for pooled connections)和SSL加密的数据库连接。此外,`sqljdbc4.jar`还包含了额外的特性,如Java NIO(非阻塞I/O)支持,这在处理大量数据时...
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 应用程序 ...Managing database connections with JDBC 和 Advanced database operations using JDBC 中所介绍的技巧, 我们建议您在开始学习教程之前先读完这两篇教程。
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(Struts2 + Spring + Hibernate)是一种常用的Java Web开发模式,它结合了三个强大的开源技术来构建高性能、易于维护的应用程序。 - **Struts2**:负责处理Web层逻辑,是一个MVC框架。 - **Spring**:主要负责...
- 将 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 连接池创建与配置详解 #### 一、Java 连接池的基本概念 在Java应用程序中,频繁地创建和销毁数据库连接是非常低效的。为了提高性能和资源利用效率,通常会使用数据库连接池来管理这些连接。连接池预先...
本文档记录了 Java 毕业生的校外实习日记,涵盖了 Java 基础内容、Java 网络编程、JDBC、泛型、反射等知识点。 Java 基础内容 * 线程(Thread):多用户同时工作的机制 * 集合(Collection):包括 List、Set、Map...
首先,我们需要引入JDBC(Java Database Connectivity)API,这是Java与各种数据库交互的标准接口。在Java中,我们通常使用`java.sql.Connection`接口来代表一个数据库连接,而`java.sql.DriverManager`类用于管理...
标题:Java数据库连接池 描述:本篇将详细介绍Java数据库连接池的概念,代码实现以及其在实际项目中的应用。数据库连接池是Java开发中优化数据库访问效率的关键技术,通过复用预创建的数据库连接,避免频繁创建和...
2. 右键单击“Database Connections”,选择“New” -> “JDBC Connection”。 3. 输入连接的名称,选择JDBC Driver为“MySQL”,然后点击“Next”。 4. 填写数据库连接信息: - 主机名(Host Name):通常是...
JDBC(Java Database Connectivity)是Java语言连接数据库的标准接口,它允许Java程序通过标准API与各种类型的数据库进行交互,包括我们的MySQL。本文将详细介绍JDBC与MySQL的结合使用及其相关知识点。 首先,JDBC...
9. **JDBC连接配置**:在`my.cnf`或`my.ini`(MySQL配置文件)中,可以配置`max_connections`等参数以优化数据库连接数量。 10. **异常处理**:在使用JDBC时,需要捕获并处理`SQLException`,确保程序的健壮性。 ...
MySQL Connector/J是MySQL官方提供的用于Java应用程序连接MySQL数据库的驱动程序,它实现了JDBC(Java Database Connectivity)接口,使得Java开发者能够方便地在应用中访问MySQL数据库。在本案例中,我们关注的是...