JDBC基本流程: 对用户进行操作: 数据库通用访问对象封装:

JDBC基本流程:
    把oracle实现jar包拿到项目下  add as lib..
    1.加载驱动  (选择数据库)
    2.建立连接 Connection (与数据库之间建立连接)
    3.准备sql
    4.封装处理块,发送sql
    5.得到结果集
    6.处理结果
    7.关闭资源

优化:
 1.异常 捕获
 2.通过配置文件实现软编码

练习 : 连接jdbc的流程进行简单的封装 

对用户进行操作
    1.注册用户
    2.登录用户
    3.修改用户信息
    4.注销用户

预处理块的优点 :
    1.防止sql注入
    2.预先编译,可以提高效率
    推荐使用预处理块代替静态处理块

注意:
    在java中操作数据库中修改数据的时候,会自动提交事务

数据库通用访问对象封装  BaseDao  -->扩展
       增删改
       查询

   可变参数:
       ...表示可变参数
       对应类型的形参个数有0~n个
       方法的形参列表的最后存在
       方法内部通过使用数组的方式使用可变参数接收的数据


   注意:
       在oracle中的number类型在java中默认转为java.math.BigDecimal

/**
 * 增删改
 * @param sql  要执行的sql语句
 * @param args 为?赋值的实参
 * @return 成功与否
 */

JDBC工具类
    1.加载驱动
    2.获取连接
    3.关闭资源

  

package com.yjxxt.entity;

import java.util.Objects;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值