发表于: 2017-12-16 02:19:42

2 767


2017/12/15

今日完成:

1. cmd下使用mvn eclipseeclipse语句将项目转换成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.       配置SpringJunit,对最近步骤中所需要掌握的知识点有个大致的了解,特别是将各个知识点间的区别和联系进行掌握。

3.       继续完成步骤17-24

 

遇到的问题:

1.       一开始查了很多关于DAO的资料,但是越看越不懂,需要查的东西越多,DAOJDBCSpringJdbcTemplate相关的东西,因为对每一个都不熟悉,所以之间的关系分辨不清。百度的JdbcTemplate说是包含在Spring中的,但是电脑上现在还没有配置Spring,所以今天做的算是实现了DAO,但是并不是使用JdbcTemplate

2.       eclipse中创建一个maven项目和创建一个普通java项目,这两者之间的有什么区别。

3.       eclipse中创建一个web项目需要web服务器,还没有搭建。

收获:

1.       DAO有初步了解并能够简单实现。

2.       DAO并不是一个JAR包、类或者接口什么的,是一种编写程序的模型,把业务和数据区分开。

3.       DAO一般由DAO接口、DAO实现类、数据库连接和关闭工具类以及实体类组成。



返回列表 返回列表
评论

    分享到