不封装行不行

不封装行不行

老师,我直接不封装到一个类里面,我把 new c3p0 写到最上面 然后下面 每次用的时候在get它 一样值new一次啊!

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕柯南 2019-12-24 15:51:36

同学你好!

本次案例中只是一个测试方法,比较简单,如果一个项目中有很多类都需要操作数据库呢?按你的思路需要在每一个类中都写一样的代码,代码会较冗余。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


  • 提问者 kevin唯心 #1
    老师的意思是,我这样的话就虽然也可以实现一个类中new一次,然后同类下面可以调用,但是跨类后就不行了是这样么?
    2019-12-24 16:08:33
  • 好帮手慕柯南 回复 提问者 kevin唯心 #2
    同学你好!可以在其它类中调用,如果在其它类中调用思路是否又回到了封装一个工具类来获取连接呢?如果在一个业务类中写了数据库的连接代码,其它类都来调用它,代码并没有减少,还会增加类与类之间的耦合。这么想封装一个工具类来进行连接是一个不错的办法!在开发中会经常将一些共用的操作进行封装,比如:数据库的连接工具类,图片上传工具类等。祝学习愉快~
    2019-12-24 16:37:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师