![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDBC
JokerCaesar6
喜欢编程,热爱生活
展开
-
1.通用的Java操作数据库工具类(原生JDBC,不使用BeanUtils,c3p0等工具)
这几天给别人写作业遇到一个说问题不是问题,但是不说问题又还是有点问题的问题。是这样的,因为学生的作业嘛,也不是很难,只要实现基本的JDBC操作数据库就可以,但是每次写的时候都要去找以前的笔记,让我有点烦,所以我就索性专门写一篇博客来方便自己也方便他们写一个Java原生JDBC操作数据库的工具类,方便去使用。说明这就是原生的JDBC,没有使用什么连接池、工具包等东西,所以有些嫌繁琐的大佬勿喷,不过我以后会更新通过数据库连接池实现的通用的Java操作数据库的工具类。有一说一,这原生的JDBC其实也是蛮有意思的,原创 2020-06-19 15:08:05 · 390 阅读 · 0 评论 -
2.通用的Java操作数据库工具类(使用BeanUtils工具类,上一篇文章的升级版)
这次的内容在功能上和上一篇博客是一样的,都是一个通用的Java操作数据库实现增删改查的工具类。但是不同的是这次使用了BeanUtils包作为辅助,不仅增加了代码的安全性也简化了一些代码,并且在原代码的基础上我将一些工具类内部重复的代码做了封装,增加了代码的复用性,也大大的简化了代码。先说一下为什么原来的代码会存在一些安全问题:原来的代码在通过泛型创建对象并且赋值的时候,是通过反射来实现的,但是反射是破坏类里面的一些基本规则的,比如private,protect修饰符的限制,对属性进行了直接的赋值,这样做是原创 2020-06-03 16:47:43 · 357 阅读 · 0 评论