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

浙公网安备 33010602011771号