JDBC连接数据库(mysql)基本实现-七步
// 包名 package com.zhulx; import java.sql.DriverAction; import java.sql.DriverManager; import java.sql.Statement; import java.sql.Connection; /** * JDBC 快速入门 * **/ public class JDBC01 { // throws Exception 说明此方法不会处理异常 public static void main(String[] args) throws Exception { // TODO JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果 【增删改查操作】 // 1. 注册驱动 【 固定写法 】 /** * JDBC 常用接口和类 * (1) Driver 接口:加载驱动程序。 * (2) DriverManager 类:装人所需的 JDBC 驱动程序,编程时调用它的方法来创建连接。 * (3) Connection 接口:编程时使用该类对象创建 Statement 对象。 * (4) Statement 接口:编程时使用该类对象得到 ResultSet 对象。 * (5) ResultSet 类:负责保存 Statement 执行后所产生的查询结果。 * * */ Class.forName("com.mysql.cj.jdbc.Driver"); // 2. 获取连接 【 就是关联数据库 】 访问 test 数据库 String url = "jdbc:mysql://127.0.0.1:3306/test"; String username = "root"; String password = "abc123"; Connection conn = DriverManager.getConnection(url, username, password); // 3. 定义 sql String sql = "update emp set bonus = 12 where id = 1"; // 4. 获取执行 sql 对象 statement Statement stmt = conn.createStatement() ; // 5. 执行 sql 【返回值是受影响的行数】 int count = stmt.executeUpdate(sql); // 6. 处理结果 System.out.println(count); if(count > 0) { System.out.println("修改成功"); }else { System.out.println("修改失败"); } // 7. 释放资源 stmt.close(); conn.close(); } }