image.png

    1. package com.itheima.jdbc;
    2. import java.sql.Connection;
    3. import java.sql.DriverManager;
    4. import java.sql.Statement;
    5. /**
    6. * JDBC 快速入门
    7. */
    8. public class JDBCDemo {
    9. public static void main(String[] args) throws Exception {
    10. // 1. 注册驱动
    11. Class.forName("com.mysql.jdbc.Driver");
    12. // 2. 获取连接
    13. String url = "jdbc:mysql://127.0.0.1:3306/db1"; // db1 是数据库名
    14. String userName = "root";
    15. String passWord = "123456";
    16. Connection connection = DriverManager.getConnection(url, userName, passWord);
    17. // 3. 定义sql
    18. String sql = "update account set money = 2000 where id = 1";
    19. // 4. 获取执行sql的对象statement statement是陈述的意思
    20. Statement stmt = connection.createStatement();
    21. // 5. 执行sql
    22. int count = stmt.executeUpdate(sql); // 受影响的行数
    23. // 6. 处理结果
    24. System.out.println(count); // 输出1 代表一行数据被改变
    25. // 7. 释放资源 (有两个资源要释放,一个是Connection 一个是statement
    26. stmt.close(); // 先释放statement类的对象(因为他是后开的资源,所以先释放)
    27. connection.close(); // connection是先开的,所以后释放
    28. }
    29. }