JDBC建立数据库连接的代码

下面是JDBC建立数据库连接的完整攻略:

步骤一:导入JDBC驱动

在使用JDBC连接数据库之前,需要先在项目中导入JDBC驱动。常见的JDBC驱动有MySQL、Oracle、PostgreSQL等,不同的数据库有不同的JDBC驱动。引入JDBC驱动的方法有两种:

  1. 下载JDBC驱动的jar包,将其放置在项目中,并在项目中配置classpath;
  2. 使用Maven等依赖管理工具,在pom.xml中添加对JDBC驱动的依赖。

以下示例以MySQL的JDBC驱动为例:

// 引入MySQL的JDBC驱动
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;

步骤二:建立数据库连接

在导入JDBC驱动之后,就可以建立数据库连接了。需要先确定连接数据库的信息,包括数据库的URL、用户名、密码等。以下是建立MySQL数据库连接的示例代码:

public class ConnectMySQL {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/test";
        String user = "root";
        String password = "root";
        Connection conn = null;
        try {
            // 加载数据库驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            // 建立连接
            conn = DriverManager.getConnection(url, user, password);
            if (conn != null) {
                System.out.println("数据库连接成功!");
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

代码中,首先设置连接数据库的参数,包括数据库的URL、用户名、密码等信息。然后通过Class.forName()方法加载MySQL的JDBC驱动,最后通过DriverManager.getConnection()方法建立连接。如果连接成功,控制台输出“数据库连接成功!”。

步骤三:关闭数据库连接

在使用完数据库之后,需要关闭数据库连接。以下是关闭数据库连接的示例代码:

public class ConnectMySQL {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/test";
        String user = "root";
        String password = "root";
        Connection conn = null;
        try {
            // 加载数据库驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            // 建立连接
            conn = DriverManager.getConnection(url, user, password);
            if (conn != null) {
                System.out.println("数据库连接成功!");
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                if (conn != null) {
                    // 关闭数据库连接
                    conn.close();
                    System.out.println("数据库连接已关闭!");
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

代码中,使用finally代码块确保连接一定会被关闭。如果连接成功,控制台输出“数据库连接成功!”,并且在conn.close()语句执行后输出“数据库连接已关闭!”。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JDBC建立数据库连接的代码 - Python技术站

(0)
上一篇 2023年6月16日
下一篇 2023年6月16日

相关文章

  • SpringBoot响应处理实现流程详解

    下面我将详细讲解“SpringBoot响应处理实现流程详解”的完整攻略。 前言 Spring Boot 响应处理的实现流程是相对复杂的,但是熟练掌握后对于实现自己的响应处理或者了解框架背后的原理非常有帮助。 Spring Boot响应处理实现流程详解 Spring Boot 的请求响应处理流程大概如下: 用户请求到达 DispatcherServlet 后,…

    Java 2023年5月15日
    00
  • Java SPI机制原理及代码实例

    Java SPI机制原理及代码实例 SPI全称Service Provider Interface。在Java中,SPI是一种以插件化的方式来实现程序的可扩展性的机制,它允许第三方程序向已有的程序添加功能或者替换原有的功能。 SPI的机制原理 SPI机制的基本原理是,一些具有相同接口的服务类,定义了一组标准与规范,由服务提供者实现,以供调用方调用。调用者通过…

    Java 2023年5月19日
    00
  • 通过Java压缩JavaScript代码实例分享

    关于通过Java压缩JavaScript代码,建议可以遵循以下攻略: 第一步:下载并安装压缩工具terser terser是一个JavaScript压缩工具,可以通过NPM来下载和安装。首先需要安装Node.js,然后运行以下命令: npm install terser -g 第二步:编写Java代码调用terser进行压缩 编写Java代码调用terser…

    Java 2023年5月23日
    00
  • 详解SpringBoot和SpringBatch 使用

    详解 Spring Boot 和 Spring Batch 使用 在本文中,我们将深入了解 Spring Boot 和 Spring Batch 的使用。我们将介绍 Spring Boot 和 Spring Batch 的概念、配置和使用,并提供两个示例。 Spring Boot Spring Boot 是一个用于创建独立的、生产级别的 Spring 应用程…

    Java 2023年5月15日
    00
  • 更改MySQL数据库的编码为utf8mb4问题

    更改MySQL数据库的编码为utf8mb4需要经历以下几个步骤: 1. 检查MySQL数据库当前编码 在终端或命令行中运行以下命令: mysql -u 用户名 -p 接着输入你的密码登录MySQL数据库,然后执行以下查询语句检查当前数据库编码: SHOW VARIABLES LIKE ‘%character%’; 2. 备份MySQL数据库 在进行更改编码之…

    Java 2023年5月20日
    00
  • JSP生成WORD文档,EXCEL文档及PDF文档的方法

    生成Word文档、Excel文档和PDF文档是Web开发常见需求。JSP(Java Server Pages)作为一种动态Web开发技术,可以使用它将动态内容输出到这些文档中。 生成Word文档的方法 使用Apache POI Apache POI是一个用于创建、读取和修改Microsoft Office文档(如Word、Excel和PowerPoint)的…

    Java 2023年6月15日
    00
  • Java中分割字符串的两种方法实例详解

    Java中分割字符串的两种方法实例详解 在Java中,经常需要对字符串进行分割操作,比如将字符串按照某个字符或者字符串进行分割,或者按照正则表达式进行分割。本文将对Java中常用的两种分割字符串的方法进行详细讲解。 方法一:使用String的split方法 String类的split方法可以将字符串按照指定的字符串或正则表达式进行分割,其语法如下: publ…

    Java 2023年5月26日
    00
  • eclipse怎么实现java连oracle数据库?

    要在Eclipse中使用Java连接Oracle数据库,需要完成以下步骤: 步骤一:安装Oracle JDBC驱动程序 在Eclipse中连接Oracle数据库,需要下载并安装Oracle JDBC驱动程序。 下载最新的Oracle JDBC驱动程序,例如ojdbc6.jar或ojdbc8.jar。 将下载的jar文件复制到Eclipse项目的/libs目录…

    Java 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部