首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-08 
数据库连接的 statement 对象生成后,但在两个不同的小模块中,如何调用。比如说:登陆窗口时已经建立了连接。

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

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

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

我想不出复用Statement的原因。
[解决办法]
单独写一个类,专门用来连接数据库。
[解决办法]

Java code
public abstract class DBUtil {    /**     *  pooled connection     *     * @return java.sql.Connectionack No 

热点排行