流浪のwolf

卷帝

导航

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();
    }
}

 

posted on 2023-03-17 23:56  流浪のwolf  阅读(14)  评论(0编辑  收藏  举报