数据库连接

1.JDBC连接数据库
1.在main方法实现5步骤操作数据库
2.将main方法里面的内容提取到一个方法里面,
然后通过main方法生成对象,最后通过对象名.方法名去调用方法
(写在main方法里面,永远只能实现一个功能,如果提取到方法里面,可以实现多次复用)
3.按照同样的方式实现增删改查方法
增加:
按照字段一个一个传值添加
直接传一个对象(pojo)进行添加
注意:
我们以后的类都是分成两种,一种是pojo,用来传递信息,重点是属性
另外一种就是非pojo ,里面重要事用来处理逻辑,这个里面重要的是方法
删除:一般就是根据id删除一条信息
修改:根据用户名修改密码
查询:
查询所有用户信息
根据id查询用户信息
使用ResultSet 来处理结果
4.抽取公共代码组成公共方法,比如说获取连接,比如说关闭流放在BaseDao,
将代码分层,cn.kgc.pojo, cn.kgc.dao , cn.kgc.dao.impl
将dao层接口放在dao里面
将接口实现类放在impl里面 这个是多态的一个典型实现,一个一个myslql数据库是一个实现类,一个oracle数据库也是一个实现类
将公共方法放在BaseDaol里面
修改NewsDao继承BaseDao 然后实现NewsDao接口
5.修改BaseDao里面获取数据库连接信息的方式,改成使用读取配置文件获取数据库连接信息

6.通过数据源去获取数据库连接
1.导入三个jar包
commons-dbcp2-2.9.0.jar
commons-logging-1.2.jar
commons-pool2-2.11.1.jar
2.添加对应数据源配置文件
3.添加读取配置文件的工具类
4.修改BaseDao里面获取连接的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值