发表于: 2025-03-04 20:31:56
0 22
步骤十七:编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。
关键字:DAO jdbc mybatis
从网上查了好久,发现连接数据库需要要到Java基础知识的接口,从而去复习了接口的相关知识。
1、接口的语法:
[可见度] interface 接口名称 [extends 其他的接口名] {
// 声明变量
// 抽象方法
}
2、Java中类的继承只能单继承,而接口可以实现多继承。
3、抽象类和接口比较
a.相同点:
①.都可以有抽象方法。
②.都不能实例化对象。
③.都可以含有静态成员。
b.不同点:
①.含义不同:抽象类用于表示其他类的父类;接口是一个功能的封装,一个标准。
②.定义方法不同:抽象类使用abstract class;接口使用interface.
③.内容不同:抽象类可以有抽象方法,还可以有包含普通类中所有成员;接口可以包含静态常量,抽象方法,静态方法,default方法。
④.使用方法不同:抽象类是在现有基础上进一步抽象出的类,用作父类;接口是功能的封装,需要通过类实现接口。
⑤.应用场景不同:如果仅仅是功能的扩展,选择接口;如果除了功能之外还有其他数据,或是为了表示类之间的层次关系,或是为了约束子类的方法,则使用抽象类。
复习过后开始做步骤十七
查了很久不知道从哪里开始,问过师兄以后师兄帮我在idea中配置好了mysql的数据库文件。
后面就开始不停的查,发现自己对MySQL的语法使用还是非常不熟练,先加强一下把!
查询了一下表结构:
然后准备打开idea连接数据库,发现师兄给我配置的数据包有错误,搞了好长时间还没解决,再好好查一下吧。
遇到的问题:idea配置jdbc不会操作,在浏览器搜了很多都看不懂
明天争取解决吧
明天的任务:搞懂步骤十七吧!
评论