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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值