最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

在這里測(cè)試查詢確實(shí)很多人都出現(xiàn)了很多不注意的錯(cuò)誤,說(shuō)點(diǎn)檢查錯(cuò)誤的一點(diǎn)技巧

會(huì)Debug的話,調(diào)試一下,到哪一步報(bào)錯(cuò)就知道了。然后看看這一步的代碼到底錯(cuò)了沒有

如果控制臺(tái)沒有拋出異常,沒有報(bào)錯(cuò),查不到結(jié)果,可以在根據(jù)程序順序在Servlet類中倒著插入輸出語(yǔ)句,輸出sql,慢慢檢查錯(cuò)誤原因。

舉個(gè)例子,在這一節(jié)講 的代碼中插入如下輸出,從控制臺(tái)檢查

List<String>?paramList?=?new?ArrayList<String>();//緩沖字符串,便于最后給?賦值
			if(command!=null&&!"".equals(command.trim())){
				sql.append("?and?COMMAND=?");
				//System.out.println("添加command成功,SQL語(yǔ)句"+sql.toString());
				paramList.add(command);
			}
			if(description!=null&&!"".equals(description.trim())){
				sql.append("?and?DESCRIPTION?like?'%'???'%'?");
				//System.out.println("添加description成功,SQL語(yǔ)句"+sql.toString());
				paramList.add(description);
			}
			
			PreparedStatement?ptmt?=?null;
			//System.out.println("ptmt解析的SQL語(yǔ)句為"+sql.toString());
			ptmt?=?conn.prepareStatement(sql.toString());
			for?(int?i?=?0;?i?<?paramList.size();?i++)?{
				System.out.println(paramList.get(i));
				ptmt.setString(i+1,?paramList.get(i));
			}
			ResultSet?rs?=?ptmt.executeQuery();


正在回答

1 回答

為什么還用jdbc

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

gao634209276 提問者

什么意思,這一章節(jié)講的就是使用jdbc連接數(shù)據(jù)庫(kù)的,下一章是用Mybatis
2016-04-05 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

在這里測(cè)試查詢確實(shí)很多人都出現(xiàn)了很多不注意的錯(cuò)誤,說(shuō)點(diǎn)檢查錯(cuò)誤的一點(diǎn)技巧

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

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

幫助反饋 APP下載

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

公眾號(hào)

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