日期:2014-05-20  浏览次数:20671 次

数据库连接的 statement 对象生成后,但在两个不同的小模块中,如何调用。
比如说:
  登陆窗口时已经建立了连接。
主窗口调用数据时,必须要用到Statement对象。
才能用sqlexcuteQuery()方法。
求救如何解决这个问题。

------解决方案--------------------
这些数据库的连接,操作,断开等都在一个单例的静态类中做。什么时候用都可以了
------解决方案--------------------
如果不是在一个事务里面,那面最好单独获得连接,单独获得自己的Statement.

如果是事务,应该把连接传过去,或者从事务管理器里面获得。

我想不出复用Statement的原因。
------解决方案--------------------
单独写一个类,专门用来连接数据库。
------解决方案--------------------
Java code

public abstract class DBUtil {

    /**
     *  pooled connection
     *
     * @return java.sql.Connection
ack No