当前位置: 代码迷 >> J2SE >> 数据库连接的 statement 对象生成后,但在两个不同的小模块中,怎么调用
  详细解决方案

数据库连接的 statement 对象生成后,但在两个不同的小模块中,怎么调用

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

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

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

我想不出复用Statement的原因。
------解决方案--------------------
单独写一个类,专门用来连接数据库。
------解决方案--------------------
Java code
public abstract class DBUtil {    /**     *  pooled connection     *     * @return java.sql.Connectionack No
  相关解决方案