java每日一练(19_03_21)

名人名言

昨日翻译

The brave and the wise can both pity and excuse,when cowards and fools no mercy.

勇者和智者均有怜悯宽恕之心,而懦夫和愚者却毫无仁慈。

今日名言

Truth is the daughter of time.

2019.03.20问题及解析

1.请问如果我们要使用java连接我们安装的mysql数据库,我们除了要有默认的jdk包还需要有什么包?

2.我们如何通过java连接上我们的数据库,并且对我们的一张表来进行查询?(有精力的小伙伴进行增删改哦)

答案与解析

问题1

我们连接数据库可以通过JDBC(Java DataBase Connectivity,java数据库连接),而我们通过JDBC连接时需要下载相对应数据库的驱动包才可以进行连接,也就是我们还需要连接数据库的驱动包,我们连接mysql数据库最基本的下载方式肯定是通过官网进行下载,同样也可以通过maven依赖进行配置。

我们先用最基本的配置方式。打开mysql官网,选择MYSQL.COM,选择Products(产品),选择MySQL Enterprise Edition(MySQL企业版),选择Connectors(连接器)。

打开页面后找到Developed by MySQL(通过MySQL开发),后面有一个Download,点击Download即可进入下载界面,选择Select Operating System(选择操作系统),可以看到没有windows,但是有一个Platform Independent(独立平台),下载zip版本,点击后面的Download。

下载完成后解压,打开之后有一个jar包文件mysql-connector-java-8.0.15.jar,如果使用解压文件解压开可以看到在com.mysql.jdbc下面就有三个类,其中一个就是我们今天要用到的驱动类Driver.class。

于是我们就可以把我们的包导入到我们的项目。

题目2

介于评论区的惨淡表现,我决定把题目二再拆分,我们接下来几天继续解决这个问题,希望至少五个小伙伴一起把这个问题学透,所以这里暂时不解析。希望大家一定一定一定,重要的事情说三遍,跟着我的步骤来把这个问题学懂,今天的要求很简单,把我们之前学的数据库跑起来,把我今天给的步骤下的包下,看看明天的问题自己能不能做出来,大家加油!

2019.03.21问题

那么我们把第二个问题拆解成为今天我们的问题。

1.有了JDBC驱动包之后,我们要如何使用它?

2.我们要获取一个Connection连接需要哪些东西?请根据这些东西写一个getConnection方法,方法返回一个连接上我们自身创建好的数据库的Connection对象。

往期回顾

java每日一练(19_03_20)    (连接数据库)

java每日一练(19_03_19)      (代码能否执行)

java每日一练(19_03_17)   (mysql安装)

java每日一练(19_03_16)   (springboot框架)

java每日一练(19_03_15)  (多线程问题)

java每日一练(19_03_14)  (程序的执行结果)

java每日一练(19_03_13)  (pom.xml文件

java每日一练(19_03_12)  (输出结果)

java每日一练(19_03_11)  (程序的输出结果)

加入我们吧~

     眼过千遍,不如手过一遍,一定一定要把自己的想法写出来(想法不论对错,写你所想就是进步),这样才会有所收获,你的每一个留言和分享小刀都会认真回复,彼此学习共同进步~

     小刀和小伙伴在学习群里等你来一起监督学习哦,坚持!加油!进群请加小刀微信: best396975802

java每日一练(19_03_21)

  感谢所有在后台留言的小伙伴们,每一分的付出都会收到回报,你们都是最棒的哦!

提升自己

   听到很多小伙伴问小刀哥有什么书推荐看的,看视频也好,看书也罢,能学到知识就行了。但是小刀还是推荐大家多看书,多动脑筋思考。现在小刀给大家带福利啦,扫描下方二维码就能获得福利,价格都比某宝某东便宜哦!!包邮哦!!

java每日一练(19_03_21)

java每日一练(19_03_21)

END

java每日一练(19_03_21)


微信群请点击公众号菜单进微信群

文字|天堂

排版|花音

java每日一练(19_03_21)

你点的每个在看,我都认真当成了喜欢