数据库连接的 statement 对象生成后,但在两个不同的小模块中,如何调用。
比如说:
登陆窗口时已经建立了连接。
主窗口调用数据时,必须要用到Statement对象。
才能用sqlexcuteQuery()方法。
求救如何解决这个问题。
------解决方案--------------------这些数据库的连接,操作,断开等都在一个单例的静态类中做。什么时候用都可以了
------解决方案--------------------如果不是在一个事务里面,那面最好单独获得连接,单独获得自己的Statement.
如果是事务,应该把连接传过去,或者从事务管理器里面获得。
我想不出复用Statement的原因。
------解决方案--------------------单独写一个类,专门用来连接数据库。
------解决方案--------------------Java code
public abstract class DBUtil {
/**
* pooled connection
*
* @return java.sql.Connection
ack No