mybatis入门(二)jdbc回顾和八大步骤
第一步
通过maven配置依赖
第二步 加载数据库驱动
注意一个问题
第三步 创建数据库连接
第四步 创建statement或者preparestatement(防止sql注入)
第五步 设置查询sql语句和设置查询参数
第六步执行查询结果
第七步 解析查询结果集
第八步 关闭连接
9.完整代码如下
import java.sql.*;
import java.sql.ResultSet;
public class JdbcDemo {
public static void main(String[] args) throws SQLException {
try {
//加载MySql的驱动类
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace();
}
String url = "jdbc:mysql://203.195.250.86:3306/testuser";
String username = "kong";
String password = "112233";
try {
Connection connection = DriverManager.getConnection(url, username, password);
PreparedStatement pstmt = connection.prepareStatement("SELECT * FROM user where id=?") ;
pstmt.setInt(1,1);
ResultSet rs =pstmt.executeQuery() ;
int i=0;
while (rs.next()){
i=i+1;
System.out.println(rs.getString(4));
}
// user user =(user )rs;
// System.out.println(user.getId()+" "+user.getName());
rs.close();
connection.close();
} catch (SQLException se) {
System.out.println("数据库连接失败!");
se.printStackTrace();
}
}
}