各种数据库的JDBC驱动下载及连接字符串URL写法
各种数据库的JDBC驱动下载及连接字符串URL写法
sun官方网站上的JDBC驱动列表:http://java.sun.com/products/jdbc/reference/industrysupport/index.html
以下内容来自互联网
1. MySQL(http://www.mysql.com) mysql-connector-java-2.0.14-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.access由于access并不是作为一项服务运行,所以url的方法对他不适用。access可以通过odbc,也可以通过服务器映射路径的形式找到.mdb文件,参见http://rmijdbc.objectweb.org/Access/access.html
JDBC API的使用方法
(1)登记并加载JDBC驱动程序;
两种方法:
Class.forName(String drivername);
DriverManager.registerDriver(Driver driver)
(2)建立与SQL数据库的连接;
DriverManager的getConnection()方法:
Connection getConnection(String url):url表示数据库地址字符串;
Connection getConnection(String url,String user,String pwd)
Connection getConnection(String url,Properties info)
(3)传送一个SQL查询;
Connection的createStatement()方法:
Statement createStatement();
Statement可以执行SQL语句,得到SQL查询结果。
(4)获得结果集。
Statement的执行SQL语句方法:
ResultSet executeQuery(String sql):执行select语句
int executeUpdate(String sql):执行更新语句,如insert,delete,update.
(5)检索查询结果。
ResultSet的方法:
boolean next():没有行时返回false;
String getString(String columnName):返回列名对应的值。
分享到:
相关推荐
在Java编程中,JDBC(Java Database Connectivity)是Java平台的标准接口,用于连接各种关系型...以上信息为各种常见数据库的JDBC驱动下载地址及连接字符串的编写方式,希望对开发者在使用Java与数据库交互时有所帮助。
在本文中,我们将深入探讨如何下载不同数据库的JDBC驱动以及如何编写连接字符串URL。 1. MySQL JDBC驱动: MySQL的JDBC驱动可以在其官方网站上下载,地址为:[url=http://www.mysql.com/products/connector/j/]...
以下是对这些数据库的JDBC驱动下载和连接字符串URL的详细说明: 1. **MySQL**: - JDBC驱动下载:可以访问[MySQL官方网站](http://www.mysql.com/products/connector/j/)获取最新版本的JDBC驱动,如`mysql-...
首先,Java数据库连接(JDBC)是Java API,它允许Java程序与各种数据库进行交互。JDBC驱动是实现JDBC接口的类库,它们充当Java应用程序与数据库之间的桥梁。根据不同的数据库管理系统(DBMS),Java提供了四种类型的...
1. **Driver接口**:这是JDBC的核心,实现了该接口的类可以注册到Java的DriverManager中,以便应用程序通过URL和连接参数创建数据库连接。 2. **Connection接口**:表示到数据库的会话,提供了执行SQL语句和管理...
Java Database Connectivity (JDBC) 是Java编程语言与各种数据库交互的标准接口,它使得Java程序员能够方便地连接到Sybase数据库进行数据操作。在本文中,我们将深入探讨Sybase数据库与JDBC驱动的相关知识点。 首先...
"jdbc:oscar://11111.111.111:20223/OSRDB" 是数据库连接的URL,其结构遵循JDBC的标准格式。这个URL包含了以下关键信息: 1. `jdbc:oscar:`:这是神通数据库的JDBC协议标识。 2. `11111.111.111`: 这是数据库服务器...
`Class.forName()`方法用于注册JDBC驱动,以便`DriverManager.getConnection()`可以找到并使用它建立数据库连接。 JDBC驱动jar包的引入对于Java开发者来说至关重要,它们使得Java程序能够与不同的数据库进行通信,...
**正文** 本篇将详细介绍达梦数据库JDBC驱动包及其在与MySQL数据库交互中的作用。...对于开发人员来说,熟悉这些驱动的使用方法,以及如何在代码中进行数据库连接和操作,是提升工作效率的重要环节。
在深入探讨JDBC连接字符串的写法之前,我们先来理解一下JDBC(Java Database Connectivity)的基本概念。JDBC是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和...
国产瀚高数据库jdbc驱动jar,driver=com.highgo.jdbc.Driver jdbcurl=jdbc:highgo://ip:5866/highgo
### JDBC 数据库常用连接链接字符串 #### 一、概述 在Java开发中,与数据库进行交互是必不可少的一个环节。为了实现这一目标,Java提供了JDBC(Java Database Connectivity)技术,它是一套用于执行SQL语句的Java ...
JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种标准接口,它允许Java程序通过Java API来访问数据库。 "人大金仓数据库JDBC驱动包" 提供了连接人大金仓数据库的Java驱动程序,...
mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上...
在Java应用程序中,通过JDBC驱动程序,开发者可以连接到Greenplum数据库,执行SQL查询,读取和写入数据。"greenplum-jdbc-5.1.4.jar"是Greenplum数据库的JDBC驱动程序的一个版本,用于在Java环境中与Greenplum进行...
Oracle连接数据库JDBC驱动包,对于老版本的oracle,连接驱动比较难找比较难找,甲骨文官网下载难以查找旧版JDBC驱动。 压缩包搜集了几个版本的JDBC驱动,适用于Oracle9i 10,11等。
JDBC(Java Database Connectivity,Java 数据库连接)是一种 Java 库,提供了 Java 应用程序与数据库之间的连接。JDBC 连接字符串是指在 Java 应用程序中用来连接数据库的字符串,通常包括数据库驱动程序、数据库 ...
达梦7数据库JDBC驱动 Dm7JdbcDriver17.jar Dm7JdbcDriver16.jar Dm7JdbcDriver15.jar Dm7JdbcDriver14.jar 以及hibernate2.0到4.0的方言包DmDialect-for-hibernate4.0.ja,经实测,hibernate5.0系列也适用
本压缩包“jdbc各种驱动程序+连接字符串.rar”包含了不同数据库的JDBC驱动程序以及如何构建数据库连接字符串的相关信息。 1. JDBC驱动程序: JDBC驱动程序是Java程序与数据库之间的桥梁,主要有四种类型: - Type...