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

JDBC操作步骤及数据库连接操作

 
阅读更多

本章目标
掌握JDBC的操作步骤
掌握数据库驱动程序的配置方法
可以使用JDBC进行数据库连接

 

JDBC操作步骤
数据库安装并配置完成之后,就可以按照以下的步骤进行数据库的操作了:
——1、加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到WEB-INF包下 lib 里。
——2、连接数据库:根据各个数据库的不同,连接的地址也不同,此连接地址将由数据库厂商提供,一般在使用JDBC连接数据库的时候都要求用户输入数据库连接的用户名和密码,本章使用的是 oracle 数据库,所以用户名为“gome”,密码为“gome”,用户在取得连接之后才可以对数据库进行查询或更新的操作。
——3、使用语句进行数据库操作:数据库操作分为更新和查询两种操作,除了可以使用标准的SQL语句之外,对于各个数据库也可以使用其自己提供的各种命令。
——4、关闭数据库连接:数据库操作完毕之后需要关闭连接以释放资源。

 

JDBC操作步骤

 

加载驱动程序

public class ConnectionDemo01 {
	public static void main(String[] args) {
		try{  
			 //加载驱动程序
			Class.forName("oracle.jdbc.driver.OracleDriver"); 
		}catch(ClassNotFoundException e){  
			e.printStackTrace();
		}  
	}
}

 

连接及关闭数据库
数据库驱动程序可以正常加载的话,下面就可以连接数据库了,使用DriverManager类进行连接操作,DriverManager类中的常用方法如下

 

DriverManager说明
在DriverManager中,提供的主要操作就是得到一个数据库的连接,getConnection()方法就是取得连接对象,此方法返回的类型是Connection对象,不管使用那种方式连接,都必须提供一个数据库的连接地址,如果在连接数据库的时候需要用户名和密码,则还需要将用户名和密码设置上。
oracle 数据库的连接地址格式
——jdbc:oracle:thin:账号/密码@localhost:端口号:数据库名称

 

数据库连接地址的形式
JDBC虽然提供了与平台无关的数据库操作,但是各个数据库的连接地址是有差异的,JDBC的连接地址实际上是由以下的三个部分组成:
——jdbc协议:JDBC URL中的协议总是jdbc;
——子协议:驱动程序名或数据库连接机制(这种机制可由一个或多个驱动程序支持)的名称,例如:oracle ;
——子名称:一种标识数据库的方法。必须遵循“//主机名:端口/子协议”的标准URL命名约定,例如:http://localhost:8080/chaoyi。

 

Connection
通过DriverManager取得Connection对象之后,实际上就表示数据库连接上了,连接上数据库之后就可以进行数据库的更新及查询操作,但是操作的最后数据库连接必须关闭。

 

Connection接口的常用方法(1)

 

Connection接口的常用方法(2)

 

连接数据库

import java.sql.Connection;
import java.sql.DriverManager;
public class ConnectionDemo02 {
	public static void main(String[] args) {
		Connection conn=null; //数据库连接
		try{ 
			//加载驱动程序
			Class.forName("oracle.jdbc.driver.OracleDriver");  
		}catch(ClassNotFoundException e){  
			System.out.println("加载驱动失败");  
		}  
		try{  
			//连接 oracle 数据库时,要写上连接的用户名和密码
			conn=DriverManager.getConnection("jdbc:oracle:thin:gome/gome@localhost:1521:oracle11");  
			System.out.println("建立连接成功");  
		}catch(Exception e){  
			System.out.println("建立连接失败");  
		}
		System.out.println(conn);
		//数据库关闭
		try{  
			conn.close();  
			System.out.println("关闭连接已关闭");
		}catch(Exception e){  
			System.out.println("关闭连接失败");  
		}  
	}
/* 结果:
 * 建立连接成功
 * oracle.jdbc.driver.T4CConnection@18872380
 * 关闭连接已关闭
 * */
}

 

 

 

 

  • 大小: 58.7 KB
  • 大小: 24.2 KB
  • 大小: 93.1 KB
  • 大小: 69.9 KB
分享到:
评论

相关推荐

    JDBC连接数据库步骤

    jdbc java 数据库 连接数据库 步骤

    JDBC连接数据库步骤及代码

    为了方便管理数据库连接,我们通常会创建一个专门用于管理数据库连接的类。在这个类中,我们将实现获取数据库连接的方法。 ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql....

    jdbc连接数据库步骤

    3. 创建数据库连接: 连接数据库需要向java.sql.DriverManager请求并获得一个Connection对象,该对象代表了一个数据库的连接。通过调用DriverManager的getConnection()方法并传入数据库路径、用户名和密码来获得这...

    Spring boot连接oracle数据库JDBC配置步骤

    使用以上配置后,可以使用 Spring Boot 的测试工具来测试数据库连接是否正常。例如,可以使用 Spring Boot 的 `JdbcTemplate` 来执行一个简单的查询操作: ```java @RestController public class ...

    JDBC操作步骤以及MySQL数据库连接操作.pdf

    2. **建立数据库连接**:加载驱动后,可以通过`java.sql.DriverManager`类的`getConnection()`方法建立到数据库的连接。连接URL需要包含数据库的主机名、端口号、数据库名以及认证信息(如用户名和密码)。例如,...

    jdbc与dbcp数据库连接

    JDBC提供了一套规范,定义了如何加载驱动、创建数据库连接、执行SQL语句、处理结果集等操作。以下是一些基本步骤: 1. **加载驱动**:使用`Class.forName()`方法加载数据库驱动。 2. **建立连接**:通过`...

    jdbc连接不同数据库方法

    2. **获取数据库连接**:加载完驱动后,可以使用`java.sql.DriverManager.getConnection()`方法创建到数据库的连接。连接字符串通常包含数据库URL、用户名和密码。例如,MySQL的连接字符串可能是`jdbc:mysql://...

    jdbc-odbc桥数据库连接

    【JDBC-ODBC桥数据库连接】是一种早期的数据库连接技术,它允许Java应用程序通过JDBC接口访问使用ODBC驱动程序的数据库。JDBC-ODBC桥由Sun Microsystems与Merant公司合作开发,目的是为了让Java应用程序能够利用已有...

    jdbc连接各种数据库

    一、Oracle数据库连接 Oracle数据库是企业级的大型关系型数据库管理系统。在Java中,我们通常会使用`ojdbc`驱动来连接Oracle数据库。首先,需要在项目中引入Oracle JDBC驱动的jar包,如`ojdbc6.jar`或`ojdbc8.jar`。...

    JDBC具体实现及数据库连接所需jar包

    本压缩包文件“JDBC具体实现及数据库连接所需jar包”包含了实现JDBC功能所需的各类jar文件,这些jar文件对应于不同的数据库驱动,确保你可以轻松连接到多种类型的数据库系统。 首先,让我们了解JDBC的基本工作流程...

    实验3 JDBC操作数据库3

    在实际操作中,你需要按照实验步骤下载并配置JDBC驱动,创建Java类文件并实现连接、查询、增删改的功能,最后确保正确关闭所有数据库连接,以保持资源的合理使用。通过这个实验,你不仅可以巩固对JDBC的理解,还能...

    jdbc连接各种数据库方式

    总的来说,学习和理解JDBC连接数据库的方式是Java开发人员必备的基础技能,它涵盖了数据库连接的生命周期管理,SQL的执行,以及结果的处理,是数据库操作的核心接口。通过实践和理解不同数据库的特性和配置,可以...

    jdbc技术教程Java数据库连接技术

    Java数据库连接(JDBC)技术是Java开发者用于与各种数据库交互的标准API。JDBC允许程序员用Java语言编写数据库应用程序,使得数据库操作与特定的数据库管理系统(DBMS)解耦,增加了代码的可移植性。 JDBC主要包含以下...

    JDBC数据库连接测试

    以上就是关于JDBC数据库连接测试的核心知识,通过学习这些内容,你可以创建一个简单的JDBC程序,实现对数据库的CRUD操作。在实际项目中,应结合连接池和异常处理机制,确保代码的健壮性和效率。

    JDBC连接数据库的步骤

    在进行数据库连接之前,需要加载对应的数据库驱动。这通常通过`Class.forName()`方法完成,例如对于MySQL,我们可能会写`Class.forName("com.mysql.jdbc.Driver")`。这是因为JDBC驱动是一个实现了特定接口的Java类,...

    JDBC 连接到 PostgreSQL 数据库获取数据简单例子

    以下是一个简单的JDBC连接到PostgreSQL数据库并获取数据的步骤: 1. **导入所需的JDBC包**: 在Java源代码文件顶部,需要导入JDBC相关的类: ```java import java.sql.Connection; import java.sql....

    Jdbc连接postgresql数据库(源码+jar包)

    2. **建立连接**:使用`DriverManager.getConnection()`方法创建数据库连接。参数通常是数据库URL、用户名和密码。例如: ```java String url = "jdbc:postgresql://localhost:5432/mydatabase"; String user = ...

    JDBC数据库

    Java Database Connectivity (JDBC) 是Java编程语言中用于标准地连接和操作各种类型数据库的接口。它是Java平台的标准API,允许Java应用程序与各种关系型数据库进行交互。JDBC提供了一套规范,使得开发人员可以使用...

Global site tag (gtag.js) - Google Analytics