发表于: 2018-01-19 00:54:55
1 656
今天完成的事情:
9:00开始学习。
task1.17:
1、学习了idea中jar包的使用方法,导入mysql驱动
Project Structure :项目 结构
Modules:加载的模块列表 Libraries:库,文件库
在第二个步骤看到有个库,感觉是不是可以将jar都放到这里可以不用一个一个的添加,尝试一下并不行。不知道为什么,先跑程序以后再说。
2、测试mysql,参考教程
a:初始化驱动
b:建立与数据库的连接
根据how2j.cn中的JDBC教程
这里出现报错,看提示应该是版本问题?,百度一下这个提示,发现确实是,对于运行没影响,在url后添加&useSSL=true即可。运行如下
3.创建Statement,连接成功。
4.插入数据
成功。
这是按照例子插入的。
今天先到这里了,1点了,明天上班。
明天计划的事情:
根据例子理解一下代码的意思,然后自己根据代码做出增删改查的命令。
遇到的问题:
1.IDEA如何使用jar包?
通过百度查到idea中jar包的用法,昨天是直接在项目结构中建立lib文件夹并放在里面,但是这好像并不适用于IDEA(应该是Eclipse的用法?)。
2.在java中怎么操作数据库?
通过how2j.com的教程做出示例。
收获:
1.学习一下面向对象
a:面向对象的方式由OOA面向对象分析、OOD面向对象设计、OOP面向对象编程三个部分有机组成。
OOA:对目标系统进行分析,建立分析模型,将之文档化
OOD:用面向对象的思想对OOA结果进行细化,得出设计模型
b: OOA和OOD的结构(”结构“是不是应该是“结果”,书上写错了?)需要使用一种方式来描述并记录,目前业界统一采用UML(统一建模语言)。
c: 软件开发领域有两种主流开发方法:结构化开发方法、面向对象开发方法。
d: 程序的三种基本结构:顺序结构、选择结构、循环结构。
e: 循环结构分为当型循环结构(先判定条件,如while)和直到型循环(循环体结束时判定条件,如do···while)。
f: 对象:是面向对象最基本的概念,特点有:标识唯一性、分类性、多态性、封装性、模块独立性好。
g: 类:具有共同属性、共同方法的一类事物。类是对象的抽象,对象是类的实例。
h: 消息:对象间的相互合作的机制,是一个实例与另一个实例相互通信的机制。
i: 继承:在面向对象方法中,类之间共享属性和操作的机制,具有传递性,分为单继承和多继承,java只有单继承。
j: 基于对象和面向对象的区别:是否可利用对象模板建立新对象类型产生新的对象---继承;是否具有多态特性。
2.简单了解了一下JDBC使用的代码。
评论