石頭JAVA擺地?cái)們?/a>

          JAVA所有的討論-要一點(diǎn)一點(diǎn)的進(jìn)步

            BlogJava :: 首頁(yè) ::  :: 聯(lián)系 ::  :: 管理 ::
            30 隨筆 :: 0 文章 :: 11 評(píng)論 :: 0 Trackbacks
          環(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)告知,感謝!~

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 潮安县| 古交市| 南汇区| 那坡县| 赤水市| 逊克县| 侯马市| 巴青县| 左云县| 延寿县| 通河县| 古丈县| 商洛市| 桃园县| 小金县| 香港| 黎川县| 宽甸| 石狮市| 象山县| 天祝| 邮箱| 灯塔市| 栖霞市| 嘉禾县| 蓝田县| 嘉兴市| 东乌| 肥城市| 海阳市| 乾安县| 施甸县| 公安县| 宝兴县| 尉氏县| 绵阳市| 海淀区| 海城市| 德阳市| 张家川| 滁州市|