亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JDBC,第一次使用正常,第二次就No operations allowed after connection closed.

JDBC,第一次使用正常,第二次就No operations allowed after connection closed.

未卜先知 2017-01-14 16:21:34
public?class?DBConnUtil?{ ????private?static?final?String?URL="jdbc:mysql://192.168.0.105:3306/imooc"; ????private?static?final?String?USER="zabbix"; ????private?static?final?String?PASSWORD="zabbix"; ???? ????//聲明一個靜態變量 ????private?static?Connection?conn?=?null; ???? ????//放到靜態塊中 ????static?{ ????????try?{ ????????????//加載驅動 ????????????Class.forName("com.mysql.jdbc.Driver"); ???????????? ????????????conn?=?DriverManager.getConnection(URL,USER,PASSWORD); ????????}?catch?(ClassNotFoundException?e)?{ ????????????e.printStackTrace(); ????????}?catch?(SQLException?e)?{ ????????????e.printStackTrace(); ????????} ????} ???? ????public?static?Connection?getConn(){ ????????return?conn; ????} }我在每次使用完數據庫后會關掉這個連接(按道理應該關閉吧)conn.close();然后第二次操作數據庫就No operations allowed after connection closed.這個問題要怎么解決?總不能真的注銷 conn.close(); 吧
查看完整描述

1 回答

?
未卜先知

TA貢獻1條經驗 獲得超0個贊

自己解決了,我為什么要放到靜態塊中去呢。。。拿出來就好了

查看完整回答
反對 回復 2017-01-14
  • 1 回答
  • 0 關注
  • 1762 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號