Linux环境下使用JDBC连接MySQL数据库
在当今的软件开发领域,数据库是存储和管理数据的核心,MySQL作为一种流行的开源关系型数据库管理系统,被广泛应用于各种应用场景,而JDBC(Java Database Connectivity)是Java语言中用于访问数据库的标准API,本文将介绍如何在Linux环境下使用JDBC连接MySQL数据库。

安装MySQL
确保你的Linux系统中已经安装了MySQL,可以使用以下命令检查MySQL是否已安装:
mysql --version
如果未安装,可以通过以下命令安装MySQL:
sudo apt-get update sudo apt-get install mysql-server
安装完成后,运行以下命令启动MySQL服务:
sudo systemctl start mysql
配置MySQL
登录到MySQL数据库,修改root用户的密码:
sudo mysql
执行以下命令修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
退出MySQL命令行工具:
EXIT;
安装JDBC驱动
MySQL提供了JDBC驱动,可以通过以下命令下载:
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.47.tar.gz
解压下载的文件:
tar -xvzf mysql-connector-java-5.1.47.tar.gz
将解压后的mysql-connector-java-5.1.47-bin.jar文件复制到Java的库路径中:
sudo cp mysql-connector-java-5.1.47-bin.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/
编写Java代码连接MySQL
创建一个Java项目,并在项目中创建一个名为DBConnection.java的文件,内容如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/database_name";
String user = "root";
String password = "new_password";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("连接成功!");
conn.close();
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
}
}
确保将database_name、root和new_password替换为实际的数据库名称、用户名和密码。
运行Java程序
在终端中运行以下命令编译并执行Java程序:
javac DBConnection.java java DBConnection
如果一切正常,你将看到输出“连接成功!”,表示JDBC已成功连接到MySQL数据库。
本文介绍了在Linux环境下使用JDBC连接MySQL数据库的步骤,通过安装MySQL、配置数据库、安装JDBC驱动和编写Java代码,你可以轻松地在Linux系统中连接到MySQL数据库,这为Java开发者提供了一个强大的工具,用于在Linux环境下进行数据库操作。