第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Dao層中按照老師的方式寫會報錯啊,求各路大俠相助!小弟在此謝過!

在GoddessDao層中我需要這樣子來寫Action中才不會報錯: Connection conn=DriverManager.getConnection(URL, USER, PASSWORD); ? ? ? ?如果按照老師這樣寫conn就為空,Connection conn=DBUtil.getConnection(); ? ? ? ?沒有數(shù)據(jù)在里面:輸出報錯: Exception in thread "main" java.lang.NullPointerException ? ? ? ?這是為什么呢?求大神指點迷津!

正在回答

4 回答

調(diào)試了下,發(fā)現(xiàn)調(diào)用的conn是空的,改寫這個靜態(tài)方法conn有值:

public?static?Connection?getConnection(){
		if(conn==null){
			try?{
				conn=DriverManager.getConnection(url,?username,?password);
			}?catch?(SQLException?e)?{
				//?TODO?Auto-generated?catch?block
				e.printStackTrace();
			}
			return?conn;
		}
		return?conn;
	}


3 回復 有任何疑惑可以回復我~
#1

紅袖侍讀

這個方法果然有效,但是為什么老師那樣寫會指針為空呢,但是老師的例子又運行正常
2016-06-28 回復 有任何疑惑可以回復我~

再第二次定義是,去掉Connection就行,不然重復定義的,返回的是空的那個conn

0 回復 有任何疑惑可以回復我~

同意樓上的回答

0 回復 有任何疑惑可以回復我~

老師已經(jīng)對getConnection()進行了封裝,并在這個類中導入了DBUtil類,這樣就可以直接調(diào)用了

0 回復 有任何疑惑可以回復我~
#1

紅袖侍讀

樓主的問題并非無法調(diào)用getconnection 方法,而是調(diào)用后報錯,顯然人家是已經(jīng)導過DBUtil包的,不然編譯都通不過
2016-06-28 回復 有任何疑惑可以回復我~
#2

初心丶 回復 紅袖侍讀

問題出在靜態(tài)初始塊那里,conn為空
2016-08-26 回復 有任何疑惑可以回復我~
#3

qq_菩提下的笛聲_03984636 回復 初心丶

應該就是你說的問題
2016-12-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Dao層中按照老師的方式寫會報錯啊,求各路大俠相助!小弟在此謝過!

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號