JDBC

JDBC是用来规范客户端如何访问数据库的一种应用程序接口

编程六步

注册驱动(告诉Java程序,即将要连接的是哪个品牌的数据库)

Class.forName("com.mysql.jdbc.Driver"); // mysql驱动5.0之后使用SPI进行注册驱动,不需要使用Class.forName提前加载

获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完之后一定要关闭通道。)

Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test",
        "root",
        "root");

获取数据库操作对象(专门执行sql语句的对象)

Statement st = connection.createStatement();

执行SQL语句(DQL DML....)

ResultSet rs = st.executeQuery("select * from user");

处理查询结果集(只有当第四步执行的是select语句的时候,才有这第五步处理查询结果集。)

while(rs.next()) {
    System.out.println(rs.getString("userName")+" "+rs.getString("password"));
}

释放资源(使用完资源之后一定要关闭资源。Java和数据库属于进程间的通信,开启之后一定要关闭。)

rs.close();
st.close();
connection.close();
 

 

posted @ 2022-03-12 15:19  猫长寿  阅读(39)  评论(0)    收藏  举报