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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Dao層中按照老師的方式寫會(huì)報(bào)錯(cuò)啊,求各路大俠相助!小弟在此謝過!

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

正在回答

4 回答

調(diào)試了下,發(fā)現(xiàn)調(diào)用的conn是空的,改寫這個(gè)靜態(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 回復(fù) 有任何疑惑可以回復(fù)我~
#1

紅袖侍讀

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

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

0 回復(fù) 有任何疑惑可以回復(fù)我~

同意樓上的回答

0 回復(fù) 有任何疑惑可以回復(fù)我~

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

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

紅袖侍讀

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

初心丶 回復(fù) 紅袖侍讀

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

qq_菩提下的笛聲_03984636 回復(fù) 初心丶

應(yīng)該就是你說的問題
2016-12-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JDBC之 “ 對岸的女孩看過來”
  • 參與學(xué)習(xí)       99327    人
  • 解答問題       907    個(gè)

一起領(lǐng)略JDBC的奧秘,為進(jìn)一步學(xué)習(xí)集成框架打下良好的基礎(chǔ)

進(jìn)入課程

Dao層中按照老師的方式寫會(huì)報(bào)錯(cuò)啊,求各路大俠相助!小弟在此謝過!

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

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