使用JDBC连接数据库的步骤如下:
(1)首先要在应用程序中加载JDBC驱动程序.通常使用Class.forName()方法加载,需要注意的一点就是要设好类路径classpath,确保JDBC驱动在类路径中.
Oracle数据库驱动程序的加载方法:
Class.forName("oracle.jdbc.driver.OracleDriver");
DB2数据库驱动程序的加载方法:
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
SQL server 2000数据库驱动程序的加载方法:
官方包
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDrvier");
JTDS
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Sybase数据库驱动程序的加载方法:
Class.forName("com.sybase.jdbc.SybDrvier");
MySQL数据库驱动程序的加载方法:
Class.forName("org.gjt.mm.mysql.Driver");
(2)成功加载JDBC驱动程序后,负责管理JDBC驱动程序的类DriverManager会识别加载的驱动程序.于是DriverManager就调用方法getConnection()来连接数据库:
与Oracle数据库建立连接的方法:
String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SID
String user="test";
String password="test";
Connection con=DriverManager.getConnection(url,user,password);
与DB2数据库建立连接的方法:
String url="jdbc:db2://localhost:5000/sample";//sample为数据库名
String user="admin";
String password="";
Connction con=DriverManager.getConnection(url,user,password);
与SQL Server2000数据库建立连接的方法
官方包
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";//mydb为数据库名
String user="sa";
String password="";
Connection conn=DriverManager.getConnection(url,user,password);
JTDS
String url="jdbc:jtds:sqlserver://localhost:1433/mydb";// mydb为数据库名
String user="sa";
String password="sa";
Connection conn=DriverManager.getConnection(url,user,password);
与MySQL数据库建立连接的方法:
String url="jdbc:mysql://localhost/myDD";//myDB为数据库名
String user="root";
String password="admin";
Connection conn=DriverManager.getConnection(url,user,password);
(3)获取Connection对象以后,可以用Connection对象的方法来创建一个Statement对象的实例.来对数据库进行操作:举例:
//con为一个Connection对像的实例.用con的方法来创建一个Statement对像的实例
Statement stmt=con.createStatement();
//执行了SQL语句生成了一个名为Studentr的表
String query="select * from student";
ResuletSet result=stmt.executeQuery(query);
分享到:
相关推荐
Java数据库连接(JDBC)技术是Java开发者用于与各种数据库交互的标准API。JDBC允许程序员用Java语言编写数据库应用程序,使得数据库操作与特定的数据库管理系统(DBMS)解耦,增加了代码的可移植性。 JDBC主要包含以下...
在"连接pgsql数据库"的源码中,通常会包含以下几个步骤: 1. **加载驱动**:这是连接数据库的第一步,通过`Class.forName()`方法加载数据库驱动。例如: ```java Class.forName("org.postgresql.Driver"); ``` ...
#### 二、JDBC连接数据库步骤 通常情况下,使用 JDBC 连接数据库主要涉及以下几个步骤: 1. **加载数据库驱动**:通过 `Class.forName()` 方法来加载特定数据库的 JDBC 驱动。 2. **建立连接**:使用 `DriverManager...
在本文中,我们将总结常用的几种数据库连接方法,以供开发者参考。 一、JDBC 连接 DB2 JDBC(Java Database Connectivity)是一种用于连接数据库的 Java API,通过 JDBC,我们可以连接不同的数据库管理系统。要...
通过以上步骤,我们可以看到JDBC提供了一套完整且强大的API,让Java开发者能够轻松地与各种数据库进行交互。无论是在开发桌面应用还是Web应用时,JDBC都是一项非常重要的技术。掌握JDBC不仅可以提高开发效率,还能...
以下是对给定文件中提到的JDBC数据库连接模板代码的知识点详细解析。 ### JDBC概念 JDBC是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成。通过JDBC,开发者可以将SQL语句发送到几乎任何...
### 通过JDBC连接Oracle数据库的十大技巧 #### 1. 使用Thin驱动程序 在Java客户端软件开发过程中,Oracle提供了多种驱动程序供开发者选择。其中,OCI(Oracle Call Interface)驱动程序通过Java本地接口(JNI)与...
JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种API。它提供了一种标准的方式来访问和操作数据库,使得开发人员无需关心具体的数据库实现细节,就能执行SQL语句并处理结果。JDBC...
- **Type 1 (JDBC-ODBC Bridge)**:这是一种桥接驱动,依赖于ODBC(Open Database Connectivity)来与数据库通信。 - **Type 2 (Native-API Partial Java Driver)**:使用本地API与数据库通信,但JDBC接口由Java...
下面将详细介绍如何使用JDBC连接几种常见的数据库。 #### 1. Oracle数据库连接 对于Oracle数据库,可以使用thin驱动(纯Java驱动)来建立连接。示例代码如下: ```java try { Class.forName("oracle.jdbc.driver...
数据库连接作为一种关键资源,在与数据库进行交互的过程中,不仅要消耗一定的通信和内存资源,还需要完成诸如用户验证、安全上下文配置等任务,这些操作往往是最耗时的部分之一。 由于互联网上的用户请求具有高度...
Java Database Connectivity (JDBC) 是Java编程语言中用于与各种数据库进行交互的一种标准接口。它由Sun Microsystems(现已被Oracle收购)开发并维护,允许Java应用程序通过Java代码来执行SQL语句,从而实现对...
标题 "jdbc驱动用与JDBC连接数据库" 涉及的核心技术是Java Database Connectivity (JDBC),这是一种Java API,允许Java应用程序与各种类型的数据库进行交互。JDBC为开发者提供了标准的接口,使得开发者无需了解底层...
**jdbc通用数据库连接** 在Java编程中,JDBC(Java Database Connectivity)是Java语言与各种数据库进行交互的一套标准API。它允许Java程序通过编写SQL语句来操作数据库,实现数据的存储、检索和更新等功能。JDBC为...
JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。Druid是一个Java语言的数据库连接池,旨在提供高效、稳定、可靠的数据库连接服务。 JDBC基本概念 JDBC是一个用于Java语言的数据库连接...
标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database Connectivity (JDBC) API来与Oracle数据库进行交互。JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛...
JDBC(Java Database Connectivity)是Java语言中用于与各种数据库交互的一种标准接口,由Sun Microsystems开发并定义,现已成为Oracle公司的一部分。这个实验旨在帮助学生理解和掌握如何在Java环境中利用JDBC API...
4. 后续步骤与JDBC连接相似,执行SQL、处理结果及关闭资源。 ODBC相比JDBC的主要缺点是性能较差,因为它多了一层转换。而JDBC直接与数据库驱动交互,效率更高,且跨平台性更好。然而,ODBC对于已经配置好数据源的...