前言:因为经常使用框架,现在反而忘了怎么使用JDBC了,所以赶紧复习起来~~
1. 快速简单的使用JDBC ( 以mysql为例 )
①. 获取驱动:Class.forName("com.mysql.jdbc.Driver");
②. 获取连接:java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_user","root","");
③. 获得预编译语句:java.sql.PreparedStatement pstmt = con.preparedStatement(String sql);
如:String sql ="select * from tb_user where username=?";
④. 给预编译语句传入参数值:pstmt.setString(1,username); //根据参数是什么类型进行调用不同的set方法
如:setInt(int parameterIndex,int x);
setString(int parameterIndex.String x);
⑤. 执行语句:ResultSet rs = pstmt.executeQuery(); //根据不同的需求执行不同的execute方法,在这里我们执行executeQuery()方法。
⑥. 先关闭pstmt,再关闭连接con。