更改的第一个地方是定义三个变量,这些变量需要在UTIT中关闭。该框设置在框中以进行安全性,可以直接调用类名称,但不要添加最终。封装的关闭方法可以关闭。
第二个更改是,我们发现添加,删除和修改的代码几乎是相同的方法。差距是,问号的数量根据条件和问号的数量不同。因此,我们引入了变量参数变量参数,也称为变量数组,因此我们遍历数组以检查是否存在参数,是否存在参数,并替换了参数。替换时,您需要注意遍历数组,因此较低的标记从0开始0。当更换问号时,更换了问号的数量。没有0个问号。因此,替换方法中的第一个参数是i+1。
工具
为了安全起见,私有所有权设置在此处的框中,并且可以直接调用class名称的静态,但不要添加最终名称。它用于制作自定义常数。
在使用第四版之前,您需要使用第三方工具包:Commons-datrils -.7.Jar可以访问官方网站下载。
工具
界面
实施类
更改的最终版本是功能强大的第三方工具包。这次,我们的UTIL层特别简单。它不是在定义变量中直接引入的。我还构建了一种返回线程池的新方法。重点是实现方法。您可以看到我在框架中反复使用代码。
重点在这里。这堂课是罐子袋中的一堂课。这个罐子袋来自Apache。此类需要传递到数据库连接池对象中。在此,我们返回到DBCputil类中的连接池对象。为什么我们要单独返回数据库连接池对象?因为定义时,数据库连接池是静态和私有的。只能使用此类别。可以使用DAO层的实现类。他创建了此对象来执行SQL命令。呼叫更新方法用于完成一系列操作。例如,连接对象的分配是由此执行的。
将SQL放在前面,查看选择选择方法的方法
更新和查询,在此软件包中,用于添加,删除和修改的方法是更新,并且查询方法与查询有关。
EVADER1997:JDBC工具dbutils && jdbc连接池6同意·0评论文章
原始:https://juejin.cn/post/7101537820312862733