環(huán)境:
Eclipse3.2
MyEclipse5.0
Tomcat 5.5.12
MsSQL 2000 SP4
JDBC For MsSQL 2000 SP3
代碼:
下面是我在JSP頁(yè)面中的截取的代碼:
????????????????????????ResultSet?resultset?=?conn
????????????????????????????????.executeQuery("select?*?from?user_table?where?username="
????????????????????????????????+?"'"?+?request.getParameter("username")?+?"'");

????????????????????????if?(resultset.next())?
{
????????????????????????????out.println("已經(jīng)有此用戶,請(qǐng)換名注冊(cè)!~");

????????????????????????}?else?
{
????????????????????????????out.println("此用戶名可以注冊(cè),請(qǐng)繼續(xù)注冊(cè)!~");
????????????????????????}
????????????????????????resultset.close();
????????????????????????conn.closeQuery();
說(shuō)明:
既然是查找數(shù)據(jù)庫(kù)中是否有這個(gè)用戶,那么必須先在注冊(cè)頁(yè)面中進(jìn)行登記插入操作吧,插入操作沒(méi)有什么錯(cuò)誤。現(xiàn)在問(wèn)題是在user_table表中有一個(gè)字段personal為text類(lèi)型,存入的是個(gè)人用戶信息,這時(shí)如果我在注冊(cè)頁(yè)面中不對(duì)這個(gè)textarea個(gè)人用戶信息表單寫(xiě)入值的話,結(jié)果是數(shù)據(jù)庫(kù)的那個(gè)personal字段為空的話,那么執(zhí)行這個(gè)if(resultset.next())就出現(xiàn)錯(cuò)誤提示:
Error reading data from static cursor cache
解決:
我的解決辦法很笨,改成varchar類(lèi)型的了。
如果有哪位朋友知道解決辦法請(qǐng)告知,感謝!~
Eclipse3.2
MyEclipse5.0
Tomcat 5.5.12
MsSQL 2000 SP4
JDBC For MsSQL 2000 SP3
代碼:
下面是我在JSP頁(yè)面中的截取的代碼:














說(shuō)明:
既然是查找數(shù)據(jù)庫(kù)中是否有這個(gè)用戶,那么必須先在注冊(cè)頁(yè)面中進(jìn)行登記插入操作吧,插入操作沒(méi)有什么錯(cuò)誤。現(xiàn)在問(wèn)題是在user_table表中有一個(gè)字段personal為text類(lèi)型,存入的是個(gè)人用戶信息,這時(shí)如果我在注冊(cè)頁(yè)面中不對(duì)這個(gè)textarea個(gè)人用戶信息表單寫(xiě)入值的話,結(jié)果是數(shù)據(jù)庫(kù)的那個(gè)personal字段為空的話,那么執(zhí)行這個(gè)if(resultset.next())就出現(xiàn)錯(cuò)誤提示:
Error reading data from static cursor cache
解決:
我的解決辦法很笨,改成varchar類(lèi)型的了。
如果有哪位朋友知道解決辦法請(qǐng)告知,感謝!~