具体代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJDBC {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@172.16.45.46:1521:orcl",USER,TIGER);
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from dept");
while(rs.next()){
System.out.println(rs.getString("deptno"));
System.out.println(rs.getInt("deptno"));
System.out.println(rs.getFloat("deptno"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if(rs!=null)
{
rs.close();
rs=null;
}
if(stmt!=null)
{
stmt.close();
stmt=null;
}
if(conn!=null)
{
conn.close();
conn=null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
如果业务复杂,则每一个与数据库交互的操作中都需要关闭掉所占用的资源。为了减少冗余,需要编写一个专门关闭相关链接的工具类。
分享到:
相关推荐
2. **JDBC编程步骤**: - **注册加载JDBC驱动**:这一步是让JVM知道要使用哪个数据库驱动。有三种方式: - 方法一:`Class.forName(DriverName)`,其中`DriverName`是驱动的全限定类名。 - 方法二:`Class.for...
#### 二、JDBC编程步骤详解 JDBC编程的基本步骤如下: 1. **创建数据库URL** 首先,我们需要创建一个特定的数据库URL来建立与数据库的连接。URL包含了数据库类型、端口、驱动类型、连接方式、数据库服务器的IP...
#### 二、JDBC编程步骤 根据题目中的内容,我们可以将JDBC编程过程分为六个主要步骤: 1. **注册驱动** - 目的是为了让JDBC知道如何与特定类型的数据库进行通信。 - 有两种常见的注册驱动的方式: 1. 创建驱动...
3. JDBC编程步骤 - 加载驱动:使用Class.forName()方法加载JDBC驱动。 - 建立连接:通过DriverManager.getConnection()方法建立与数据库的连接。 - 创建Statement:根据需求创建Statement或PreparedStatement对象...
三、JDBC编程步骤 1. 加载驱动:通过Class.forName()方法加载数据库驱动。 2. 建立连接:使用DriverManager.getConnection()方法建立与数据库的连接。 3. 创建Statement:通过Connection对象创建Statement实例。 4. ...
二、JDBC编程步骤 1. **加载驱动**: 使用`Class.forName()`方法加载JDBC驱动。 2. **建立连接**: 通过`DriverManager.getConnection()`创建数据库连接。 3. **创建Statement/PreparedStatement**: 根据需求创建...
1. **JDBC编程步骤**: - **加载驱动**:通过`Class.forName()`方法加载数据库驱动,如`Class.forName("com.mysql.jdbc.Driver")`。 - **建立连接**:使用`DriverManager.getConnection()`方法建立与数据库的连接...
2. **JDBC编程步骤** - **加载驱动**:首先,需要加载对应数据库的JDBC驱动,这通常通过`Class.forName()`方法完成,比如`Class.forName("com.mysql.jdbc.Driver")`。也可以在启动时通过`jdbc.drivers`系统属性加载...
JDBC编程的主要步骤如下: 1. 加载驱动:在程序中使用Class.forName()方法加载数据库对应的驱动类。 2. 创建连接:通过DriverManager.getConnection()方法创建与数据库的连接。 3. 创建Statement对象:通过...
JDBC访问数据库的一般步骤: 1. 设置数据源(如果适用)。 2. 加载JDBC驱动程序,通过Class.forName方法注册驱动。 3. 使用DriverManager.getConnection方法建立与数据库的连接,通常需要提供数据库URL、用户名和...
3. **JDBC编程步骤** - 加载驱动:将数据库驱动的jar文件放入classpath,然后通过`Class.forName()`加载驱动。 - 获取连接:使用`DriverManager.getConnection()`方法,传入数据库URL、用户名和密码。 - 创建...
JDBC(Java Database Connectivity)是Java数据库连接的简称,它是一组用于执行SQL语句的Java API。...无论使用哪种驱动程序,遵循JDBC编程步骤,开发者都可以实现对数据库的操作,以满足应用程序对数据处理的需求。
JDBC编程实验报告 本实验报告总结了使用Java数据库连接(JDBC)编程的实验过程和结果。通过本实验,我掌握了JDBC的概念与使用场景,理解了JDBC的工作原理,掌握了使用JDBC操作数据库的基本步骤,掌握了JDBC中几个...
#### 四、JDBC编程步骤 JDBC编程的基本步骤包括注册驱动、建立连接、执行SQL语句、处理结果集、关闭资源等。 1. **注册驱动** - **方式一**:使用`Class.forName()`显式加载驱动程序。 - **方式二**:实例化驱动...
JDBC编程步骤通常包括以下几个关键步骤: 1. 注册驱动:通过Class.forName()方法加载数据库驱动类到JVM内存中。这一步骤实际上是让JVM识别并实例化驱动程序。 2. 获得连接:使用DriverManager类的getConnection()...
数据库基础与JDBC编程技术是IT领域中至关重要的部分,主要涉及如何管理和操作数据以及如何通过Java语言与数据库进行交互。下面将详细讲解这两个主题。 首先,我们来探讨数据库基础。数据库是一个组织和存储数据的...
#### 六、JDBC编程步骤 - **注册一个驱动程序**:注册驱动程序有三种方式: - 方式一:`Class.forName("oracle.jdbc.driver.OracleDriver");` - 方式二:`Driver drv = new oracle.jdbc.driver.OracleDriver(); ...
#### 五、JDBC编程步骤 JDBC编程的基本步骤包括以下几个方面: 1. **注册驱动**:通过`class.forName()`方法加载特定的数据库驱动。 - Oracle示例:`class.forName("oracle.jdbc.driver.OracleDriver")` - MySQL...