发表于: 2020-03-05 23:42:33
1 1379
今天完成的事情:
1. 连接数据库
参考How2J:https://how2j.cn/k/jdbc/jdbc-statement/387.html#nowhere
1.1. 为项目导入mysql-jdbc的jar包
1.1.1. 下载mysql-connector-java-5.0.8-bin.jar
https://dev.mysql.com/downloads/connector/j/
选择Platform Independent,zip,Download。
1.2. idea导入jar包
右键Java文件夹,open module setting。
点击Libraries,+,将需要添加的jar包加进去
1.3. 初始化驱动
在Java文件夹下新建TestJDBC类。写好后运行,加载成功。
提示:不推荐我使用的驱动,于是我将驱动修改为com.mysql.cj.jdbc.Driver
依旧是成功的,但是没有提示信息了。
1.4. 建立与数据库的连接
写好之后
出现错误
解决方案
参考:https://blog.csdn.net/qq_25909453/article/details/89295053
将"jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8",改为
"jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC",
明天计划的事情:
我知道这不是DAO,所以还需要编写DAO,来连接数据库。
遇到的问题:
我觉得是自己的基础很差。其实做这个的时候,这几天我在网上看了很多教程,但是都看不明白,直接把代码粘贴过去,也是行不通,就真的很累。
因为这两天都没有做出来什么来,时间也比较少,所以没有写日报。其实我也有看师兄们的日报,我觉得他们做任务好快呀,我是不是太笨了。半个月才堪堪做了一半的任务。师兄们两三天吧,就把这些做完了。沮丧!
然后今天也只是勉强做了出来,很多东西还是不明白,只是照搬而已。
对了,这样的学习模式我不是很明白。
如果我仅仅是按照任务来完成,将会有很多东西都不明白。只是做出个样子。了解的东西很少,基本都是找网上的步骤一点点慢慢做。这样的学习,会觉得基础很不牢靠。
如果尽量去拓展相关的知识,又觉得做任务的时间会少很多,并且进度会很慢。
收获:
大概了解怎么连接数据库。
网上很多文章,没有那么规范,或者是没那么详细的步骤。教程确实会比较规范有序。
评论