JDBC

1.注册驱动
2.使用DriverManager类中的getConnection()方法,获取一个Conncion连接对象
3.使用Connection对象创建语句.
    Statement stmt = 连接对象.createStatement();
 
    PreparedStatement pstmt = 连接对象.prepareStatement("sql语句");
 
Statement与PreparedStatement:
    1.PreparedStatement是Statement的子接口
    2.statement中sql语句有参数是字符串拼接
    PreparedStatement中sql语句的参数用"?"预留位
    3.statement是在执行sql语句传参,PreparedStatement是在创建是就传sql语句
 
4.执行sql语句,如是查询语句,返回一个ResultSet结果集
    ResultSet rs = stmt.executeQuery("select ...");
 
    PreparedStatement语句执行时只能将sql语句中的“?”参数替换就可以直接执行
    ResultSet rs = pstmt.executeQuery();
 
5.处理结果集
    循环处理 rs.next()作为循环条件,是将下移结果集指针,有数据行返回true,没有返回false。
 
6.释放并关闭相关数据库连接资源
 
 
 
 
 
 
 
 
    entity(实体)
 
Dao(数据连接)
    DBUtil类
        属性(String 常量)
            驱动类,连接字符串,登录,密码
        静态方法
            加载驱动()
            获得连接()
            关闭连接()
    I_BookDao接口
        int update(String sql);
        List<Book> query(String sql);
    实现I_BookDao接口的类
 
biz业务
 
 
 
 
 
 
 
 
 
原文地址:https://www.cnblogs.com/zachary7/p/8191621.html