JDBC连接数据库

1.使用JDBC API 连接和访问数据库,一般分为以下5个步骤

(1)加载驱动程序

(2)建立连接对象

(3)创建语句对象

(4)获得SQL语句的执行结果

(5)关闭建立的对象,释放资源
数据库进行增删改查操作。
操作步骤一共分为以下七步:加载驱动、创建连接、写一个 sql 语句、预编译 sql 语句、执行 sql语句、获得结果、处理结果、关闭所有连接。
代码如下

package sql;

import java.sql.*;

public class Test1 {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

    try {
        // 加载驱动类
        Class.forName("com.mysql.jdbc.Driver");
        long start = System.currentTimeMillis();

        // 建立连接
        conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test",
                "root", "yyy123654");
        long end = System.currentTimeMillis();
        System.out.println(conn);
        System.out.println("建立连接耗时: " + (end - start) + "ms 毫秒");

        // 创建Statement对象
        stmt = conn.createStatement();

        // 执行SQL语句
        rs = stmt.executeQuery("select * from heima");
        System.out.println("id\tname\tage\tsex");
        while (rs.next()) {
            System.out.println(rs.getInt(1) + "\t" + rs.getString(2)
                    + "\t" + rs.getInt(3) + "\t" + rs.getInt(4));
        }


    } catch (SQLException e) {
        e.printStackTrace();
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } finally {
        try {
            if (rs != null) {
                rs.close();
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }

        try {
            if (stmt != null) {
                stmt.close();
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
        try {
            if (conn != null) {
                conn.close();
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

}

}

posted @ 2020-11-10 21:37  陈小伙子  阅读(106)  评论(0编辑  收藏  举报