发表于: 2018-03-19 23:28:21
1 498
今天完成的事:
1. 学习jdbc
(1)为项目导入MySQL—jdbc的jar包
在项目pom文件中的dependencies便签下添加
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0.8</version>
</dependency>
保存后maven自动从中央仓库下载依赖包到本地仓库,并添加到项目中
(2)利用jdbc对MySQL数据库进行插入记录操作
步骤: 加载数据库驱动 -> 建立与数据库的连接 -> 创建Statement对象 -> 执行sql 语句 -> 关闭连接
(3) 利用for循环往数据库中添加100条数据
2.编写DAO类
2.明天计划
实现DAO接口,学习Mybatis
3.遇到问题
java语法及sql语句不熟
对于class.forName 这种反射机制不是很了解,暂时把他当成new了一个实例
4.收获
对jdbc和dao有了基本了解,jdbc是连接数据库和java程序的工具,dao接口是定义了增删改查等功能的接口,而dao实现类则是在jdbc的基础上实现了对数据库进行增删改查的一个具体类,jdbc好比是钢材,水泥,螺丝钉.......,利用这些材料能建一座通车的桥,而DAO接口则是一座多功能桥的设计图纸,能通汽车,能通行人,高铁也能从这过,DAO实现类则是已经建好的这座多功能桥
评论