经过我自己的总结后,其实很简单,只需要记住四个步骤,JDBC这部分的学习就可以掌握差不多了,请多多指教。
- 加载注册JDBC驱动;
- 打开数据库;
- 创建向数据库发送sql语句的statement;
- ResultSet是数据库返回的结果集;
- 关闭(先打开的后关闭,后打开的先关闭).
package com.csdn.jdbc.study; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcTest1 { public static void main(String[] args) throws SQLException { String sql = "select * from tb_user"; try { //第一步 Class.forName("com.mysql.jdbc.Driver"); //第二步 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","");//我使用的是默认密码,默认密码为空 //第三步 Statement stmt = conn.createStatement(); //第四步 ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { System.out.print(rs.getInt("id")+" "); System.out.print(rs.getString("name")+" "); System.out.print(rs.getString("password")+" "); System.out.println(rs.getString("email")); } //第五步 rs.close(); stmt.close(); conn.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
虽然有的步骤讲的不是那么严谨,但意思到了,欢迎各位指正,批评,感激不尽!