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

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

在這里測試查詢確實很多人都出現(xiàn)了很多不注意的錯誤,說點檢查錯誤的一點技巧

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

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

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

List<String>?paramList?=?new?ArrayList<String>();//緩沖字符串,便于最后給?賦值
			if(command!=null&&!"".equals(command.trim())){
				sql.append("?and?COMMAND=?");
				//System.out.println("添加command成功,SQL語句"+sql.toString());
				paramList.add(command);
			}
			if(description!=null&&!"".equals(description.trim())){
				sql.append("?and?DESCRIPTION?like?'%'???'%'?");
				//System.out.println("添加description成功,SQL語句"+sql.toString());
				paramList.add(description);
			}
			
			PreparedStatement?ptmt?=?null;
			//System.out.println("ptmt解析的SQL語句為"+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ù)庫的,下一章是用Mybatis
2016-04-05 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

在這里測試查詢確實很多人都出現(xiàn)了很多不注意的錯誤,說點檢查錯誤的一點技巧

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

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

幫助反饋 APP下載

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

公眾號

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