求教:connection.close()与connection = null的区别是什么?

04-02-18 tybox
求教:

jave.sql.Connection cnn = null;

cnn.close();

con = null

的区别是什么?

还有

java.sql.Statement st = null;

st.close();

st=null;

的区别是什么?

多谢!

tybox
2004-02-18 20:18
补充一下:

求教:

jave.sql.Connection cnn = null;

....

在cnn 的关闭上

cnn.close();

con = null

的区别是什么?

还有

java.sql.Statement st = null;

...

在 st的关闭上

st.close();

st=null;

的区别是什么?

多谢!

q2211
2004-02-19 09:58
gsfgsd

linxxtao
2004-02-19 16:13
没有CLOSE的话,内存会泄露,时间一长内存耗尽,就会.......

mybillliu
2004-02-28 10:02
connecion.close()关闭与数据库的连接

connecion = null并没有关闭与数据库的连接,指是给它一个空资源

connecion与数据库的连接会占用资源,包括内存资源,当然主要是与数据库的连接资源。

猜你喜欢
2Go 1 2 下一页