怎么用jdbc连接mysql数据库

2023年 11月 5日 41.7k 0

JDBC(Java Database Connectivity)是Java语言操作数据库的标准API,它提供了一种与不同数据库交互的通用方法。本文将介绍如何使用JDBC连接MySQL数据库。

怎么用jdbc连接mysql数据库

在开始连接MySQL之前,我们需要下载MySQL的JDBC驱动程序。可以从MySQL官网下载相应的驱动程序,例如mysql-connector-java-8.0.xx.jar。

import java.sql.Connection;
import java.sql.DriverManager;
public class ConnectMySQL {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "password";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("连接成功!");
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

以上代码中,我们首先通过Class.forName()方法加载MySQL的JDBC驱动程序。然后使用DriverManager.getConnection()方法连接到MySQL数据库,其中url是MySQL服务器地址和数据库名称的组合,user和password是登录MySQL所需的用户名和密码。如果连接成功,将显示“连接成功!”;否则将抛出异常。

在连接MySQL时可能还需要设置一些其他参数,例如指定编码格式等。可以使用连接字符串中的连接属性来设置,例如:

String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";

其中useUnicode=true表示启用Unicode编码,characterEncoding=UTF-8表示使用UTF-8编码。

最后需要注意的是,使用完数据库连接后必须关闭连接,否则会占用数据库资源。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论