关于jar包

关于jar包

老师请问jdbc入门源码中的mysql-connector-java-5.1.7-bin.jar这个包有什么用,

其次我阅读了c3p0文档,上面说c3p0需要c3p0-0.9.5.2.jar和mchange-commons-java-0.2.11.jar两个包,

为什么本篇视屏只是用了一个包,请老师为我解惑,谢谢。

正在回答

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

2回答

c3p0的中配置的数据库的驱动是需要依赖这个jar包的:

http://img1.sycdn.imooc.com//climg/5b2cb14d000142fc07030296.jpg

也就是红框内的信息,我在老师源码基础将mysql的这个jar包从环境移除后,会出现下面的报错:

http://img1.sycdn.imooc.com//climg/5b2cb17700012b4208670148.jpg

建议同学把你的目录结构和代码贴一下,方便我们帮助你解答问题~

祝学习愉快!

  • 清秋子 提问者 #1
    谢谢老师的解答,我重新建了一个项目,没导入这个包,报错了,可能我之前操作了什么我忘了。
    2018-06-22 20:07:41
一叶知秋519 2018-06-22 10:36:59

mysql-connector-java-5.1.7-bin.jar 包的作用:这是mysql的驱动jar包,如果要创建mysql的连接,这个jar包是必须的。

课程中c3p0使用的是c3p0-0.9.1.2.jar;而mchange-commons-java-0.2.11.jar这个jar包是c3p0-0.9.2版本以后分离出来的辅助包,0.9.1之前使用一个jar包就可以,0.9.2版本开始就需要使用两个jar包了。

祝学习愉快!

  • 提问者 清秋子 #1
    可是老师,我在创建mysql连接时并没有使用到 mysql-connector-java-5.1.7-bin.jar这个包也连接成功了,这是为什么,而且我在学习视屏时也并没有发现老师导入这个包,有点迷惑。
    2018-06-22 15:28:27
  • 提问者 清秋子 #2
    老师我又看了一遍所有视屏,发现视屏里老师是在2-1中导入了这个包,是我粗心了没看见,但是我确实没导入mysql-connector-java-5.1.7-bin.jar但我链接成功了,这个就让我很疑惑了。
    2018-06-22 15:31:59
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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