菜鸟求教,一个DAO类中有两个方法,两个方法都要连接数据库,怎么让这个类的方法在调用的时候

只连一次数据库,而不是两个方法都连数据库
2024-11-29 05:25:41
推荐回答(5个)
回答1:

把连接数据库的代码抽成一个类(DBHelper),将这个类做为DAO类里的成员变量,并初始化或用SPRING注入,在俩个方法体中调用DBHelper类

回答2:

将connection变量声明为成员变量,打开关闭连接的方法都单独写,以便于再需要的时候才调用!

回答3:

直接写一个dbconnection类封装好,然后直接在dao中调用,封装好的以后也可以用。。

回答4:

把两个方法中的连数据库部分的提取出来,dao中只写对数据库的操作。

回答5:

一般把数据库连接抽象成一个类,dao只处理相关的操作