在Linux环境下使用JDBC连接MySQL数据库

随着信息技术的不断发展,数据库技术在企业级应用中扮演着越来越重要的角色,MySQL作为一种开源的关系型数据库管理系统,因其高性能、高可靠性和易于使用等特点,被广泛应用于各种场景,而在Linux环境下,JDBC(Java Database Connectivity)提供了与MySQL数据库连接的便捷方式,本文将详细介绍在Linux环境下使用JDBC连接MySQL数据库的方法。
准备工作
安装MySQL数据库
确保您的Linux系统已经安装了MySQL数据库,您可以通过以下命令检查MySQL是否已安装:
mysql --version
如果MySQL未安装,您可以使用以下命令进行安装:
sudo apt-get install mysql-server
启动MySQL服务
安装完成后,启动MySQL服务:
sudo systemctl start mysql
安装JDBC驱动

在Linux环境下,您需要下载MySQL的JDBC驱动并将其添加到项目的classpath中,以下是一个示例:
wget https://dev.mysql.com/get/connector-java-5.1.47.tar.gz tar -xvzf connector-java-5.1.47.tar.gz cd connector-java-5.1.47 sudo cp mysql-connector-java-5.1.47-bin.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/
编写Java代码连接MySQL数据库
引入JDBC相关类
在Java代码中,首先需要引入JDBC的相关类:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;
加载JDBC驱动
使用以下代码加载MySQL的JDBC驱动:
Class.forName("com.mysql.jdbc.Driver");
建立数据库连接
使用以下代码建立与MySQL数据库的连接:

String url = "jdbc:mysql://localhost:3306/数据库名?useSSL=false"; String user = "用户名"; String password = "密码"; Connection conn = DriverManager.getConnection(url, user, password);
执行SQL语句
连接成功后,您可以使用以下代码执行SQL语句:
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM 表名");
while (rs.next()) {
// 处理结果集
}
关闭连接
关闭数据库连接:
rs.close(); stmt.close(); conn.close();
本文详细介绍了在Linux环境下使用JDBC连接MySQL数据库的方法,通过以上步骤,您可以在Java项目中轻松地访问MySQL数据库,在实际应用中,您可以根据需要修改数据库连接信息、SQL语句等参数,以满足不同的业务需求。



















