JAVA传统方式访问数据库

Posted Z先森c

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA传统方式访问数据库相关的知识,希望对你有一定的参考价值。

使用idea进行操作:

1)创建maven项目

 

 

 

 

 

 选择maven仓库,选择自己maven安装位置,user settings file为安装maven下conf文件夹内的settings.xml 。 local repository是本地仓库,设置好后点击next

 

 

 设置项目名称

 

 

 2)添加依赖

pom.xml下添加依赖包

 

 

 3)JDBC连接

       不建议将配置写入代码中  所以在resources下创建db.properties

       此处mysql8.0以上版本的driver为com.mysql.cj.jdbc.Driver。   在测试过程中会报错,因为版本问题,在url中加入?serverTimezone=GMT

 

 创建JDBCUtil工具类

 

 

 连接需要释放DB资源

 

 4)测试:在Test包下创建JDBCUtilTest类

 

 运行结果:

 

 代表访问数据库成功。

5)创建数据库,插入三条数据

 

 6)Dao层:

创建实体类,调用 set和get方法

 

 创建Dao接口

 

 创建Dao接口实现类

 

 

 

 

 

 

 进行测试,在Test包下创建StudentDaoImplTest:

 

 查询到数据,成功。

再添加数据,在接口类中添加:

 

 daoimpl中重写方法

 

 进行测试

 

 没有报错,数据库也添加了数据

 

以上是关于JAVA传统方式访问数据库的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis

srping-data学习笔记一(传统方式访问数据库实现和弊端分析)

java学习之数据库操作 传统jdbcspringjdbc

反射机制访问私有方法代码异常"java.lang.ClassCastException"

为什么说传统分布式事务不再适用于微服务架构?

Android中关于内部存储的一些重要函数