发表于: 2017-12-16 02:19:42
2 767
2017/12/15
今日完成:
1. 在cmd下使用mvn eclipse:eclipse语句将项目转换成eclipse项目,并导入到eclipse中。
2. 从MySQL官网下载JBDC驱动MySQL Connector,解压后将mysql-connector-java-5.1.45-bin.jar添加到C:\Program Files\Java\jre1.8.0_151\lib\ext下。
使用navicat建立一个图书数据库,并添加一个图书表:
create database bookdb;
use bookdb;
create table book(bookId int, bookName varchar(40), bookWriter varchar(40));
在eclipse中新建java项目,添加Book类:
数据库连接工具类:
创建DAO访问接口:
实现DAO:
测试写入数据:
写入成功,但是中文显示为问号:
CSDN教程:http://blog.csdn.net/lei3000/article/details/6668133
DAO模式:https://www.cnblogs.com/liluyu123/p/6183020.html
明日计划:
1. 创建java项目链接报名表数据库,并实现数据的增删改查。
2. 配置Spring和Junit,对最近步骤中所需要掌握的知识点有个大致的了解,特别是将各个知识点间的区别和联系进行掌握。
3. 继续完成步骤17-24。
遇到的问题:
1. 一开始查了很多关于DAO的资料,但是越看越不懂,需要查的东西越多,DAO,JDBC、Spring、JdbcTemplate相关的东西,因为对每一个都不熟悉,所以之间的关系分辨不清。百度的JdbcTemplate说是包含在Spring中的,但是电脑上现在还没有配置Spring,所以今天做的算是实现了DAO,但是并不是使用JdbcTemplate?
2. 在eclipse中创建一个maven项目和创建一个普通java项目,这两者之间的有什么区别。
3. 在eclipse中创建一个web项目需要web服务器,还没有搭建。
收获:
1. 对DAO有初步了解并能够简单实现。
2. DAO并不是一个JAR包、类或者接口什么的,是一种编写程序的模型,把业务和数据区分开。
3. DAO一般由DAO接口、DAO实现类、数据库连接和关闭工具类以及实体类组成。
评论