流浪のwolf

卷帝

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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   朱龙旭的网络  阅读(26)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
点击右上角即可分享
微信分享提示