发表于: 2017-12-20 23:31:00
1 584
一、今天完成的事情:
1、学习了try......catch处理异常的方法:
不使用异常处理,出现异常时运行的结果如下:
使用try......catch之后,出现异常,运行结果如下:
使用try......catch之后,若代码编译未出现异常,结果如下
作用一目了然
2、因为之前设计的数据库表格比较杂乱,修改得已经不成样子了,所以重新用MySQL创建并设计了一份student表格,后面在使用JDBC连接数据库的时候可以用到
整理代码如下:
最后生成的表格:
比较系统的复习了sql语句,SQL语句的思维导图大致如下:
3、了解了JDBC是什么,为什么要用这个东西,也看了很多关于JDBC连接数据库的教程,对明天要做的事情有了大概的思路。
首先,JDBC的全名是Java Database Connectivity,顾名思义,就是Java数据库连接,是一种用于SQL语句的Java API(Java应用程序编程接口),可以为多种关系型数据库提供同一访问,它由一组用Java语言编写的类和接口组成(暂时就理解这么多)。
然后我就开始尝试利用JDBC连接MySQL数据库,具体过程如下(今天肯定做不完)
(1)、根据我今天之前设计的student表格的字段来建立实体类:
(2)、建立一个.properties文件用于存储MySql连接的几个属性(这一步没看明白有什么目的,查到的教程里面说不需要理解)
(3)在xml文件内添加一些必要的jar包,资源都来源于maven中心仓库
做到这一步之后,查了很多编写DAO接口的教程,暂时还没看明白,明天继续看
4、掌握了Java工程师必备单词第八章
第八章
random:['rændəm] 随机数
insert:[in'sə:t] 插入 嵌入
compare:[kəm'pɛə] 比较 对照
ignore:[ig'nɔ:] 忽视 不理会
triangle:['traiæŋgl] 三角形
invert:[in'və:t] 使转位 倒转
diamond:['daiəmənd] 菱形
password:['pɑ:swə:d] 密码 口令
二、明天计划完成的事情:
完成DAO接口的编写,完成JDBC连接MySQL的任务,了解mybatis,为接下来的任务做准备
三、遇到的问题:
1、之前完全没有语言基础,感觉学Java就像从一个世界进入了另一个世界,这种跨思维的理解实在是比较困难,好在慢慢接受了。然后又是在完全没有接触过框架的情况下学习spring,感觉没有人提示的话,即使有教程也很难看得懂,所以实在看不懂的时候只好接受看看视频来听更详细的讲解,当明白意思(知道要干嘛)了之后就开始找教程来做。现在又是JDBC,到现在我都还没有完全理解这个连接工具的实质。
2、其实几天时间看下来的Java基础肯定是不牢固的,希望之后的任务能帮助我多理解基础的东西,很多任务中的细节我感觉基础好的人是可以理解的,我希望我的基础能慢慢变得扎实
3、发际线又比昨日高了一点,很难受,希望得到师兄的提点和帮助。
四、收获
如上所述 .明天继续加油!!!
评论