简化方法调用,设计模式

每次写操作数据库的方法时,都要先调用打开数据库,完成后调用关闭数据库,有没有好的方法,每次只需要写自己的操作数据库的方法,而打开和关闭数据库方法自动调用。

做一个数据库连接池,初始化时直接初始化好连接,到用的时候直接从连接池拿就行,到程序关闭时再关闭连接池

定义一个业务操作的基类,在构造/析构时自动完成打开/关闭连接。
这样你写继承的操作类时,把类中的连接对象直接拿来用就行。

有现成的框架早就实现了。建议你使用spring 在配置文件中配置事务

tomcat自带数据库连接池,可以实现打开和关闭数据库方法自动调用

其实打开你数据库和关闭数据库你都可以用代码帮你去完成,使用动态代理模式,在你调用方法的前后分别织入打开数据库和关闭数据库的代码,这样你就根本不用去写这个代码了,当然,其实框架有很多已经解决了这样的问题