JDBC(Java Database Connectivity,Java数据库连接)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,简单来说,JDBC是一个桥梁,它连接了Java程序和数据库之间的通信。
1、访问MySQL官网(https://www.mysql.com/)下载适合自己操作系统的安装包;
2、双击安装包,按照提示进行安装;
3、安装完成后,启动MySQL服务。
1、找到MySQL的安装路径,C:Program FilesMySQLMySQL Server 8.0bin
;
2、将该路径添加到系统环境变量Path
中;
3、重启计算机,使环境变量生效。
1、导入JDBC驱动包;
2、加载驱动;
3、建立连接;
4、创建Statement对象;
5、执行SQL语句;
6、处理结果集;
7、关闭资源。
具体步骤如下:
1、下载MySQL的JDBC驱动包(mysql-connector-java-x.x.xx.jar),将其放在项目的类路径下;
2、在Java代码中导入所需的包:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;
3、编写Java代码实现JDBC连接MySQL数据库:
public class JdbcDemo { public static void main(String[] args) { // 数据库连接信息 String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC"; String user = "root"; String password = "your_password"; Connection conn = null; Statement stmt = null; ResultSet rs = null; try { // 1. 加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 2. 建立连接 conn = DriverManager.getConnection(url, user, password); // 3. 创建Statement对象 stmt = conn.createStatement(); // 4. 执行SQL语句 String sql = "SELECT * FROM users"; rs = stmt.executeQuery(sql); // 5. 处理结果集 while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); System.out.println("ID: " + id + ", Name: " + name); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { // 6. 关闭资源 if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (stmt != null) { try { stmt.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }
5、运行代码,查看控制台输出结果。
分享名称:jdbc怎么连接mysql数据库
文章地址:http://www.mswzjz.cn/qtweb/news18/446718.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能