石頭JAVA擺地攤兒

          JAVA所有的討論-要一點一點的進步

            BlogJava :: 首頁 ::  :: 聯系 ::  :: 管理 ::
            30 隨筆 :: 0 文章 :: 11 評論 :: 0 Trackbacks
          環境:
            Eclipse3.2
            MyEclipse5.0
            Tomcat 5.5.12
            MsSQL 2000 SP4
            JDBC For MsSQL 2000 SP3

          代碼:
            下面是我在JSP頁面中的截取的代碼:
          ????????????????????????ResultSet?resultset?=?conn
          ????????????????????????????????.executeQuery(
          "select?*?from?user_table?where?username="
          ????????????????????????????????
          +?"'"?+?request.getParameter("username")?+?"'");
          ????????????????????????
          if?(resultset.next())?{
          ????????????????????????????out.println(
          "已經有此用戶,請換名注冊!~");
          ????????????????????????}
          ?else?{
          ????????????????????????????out.println(
          "此用戶名可以注冊,請繼續注冊!~");
          ????????????????????????}

          ????????????????????????resultset.close();
          ????????????????????????conn.closeQuery();

          說明:
            既然是查找數據庫中是否有這個用戶,那么必須先在注冊頁面中進行登記插入操作吧,插入操作沒有什么錯誤。現在問題是在user_table表中有一個字段personal為text類型,存入的是個人用戶信息,這時如果我在注冊頁面中不對這個textarea個人用戶信息表單寫入值的話,結果是數據庫的那個personal字段為空的話,那么執行這個if(resultset.next())就出現錯誤提示:
            Error reading data from static cursor cache

          解決:
            我的解決辦法很笨,改成varchar類型的了。

          如果有哪位朋友知道解決辦法請告知,感謝!~
          posted on 2006-08-17 07:41 石頭JAVA擺地攤兒 閱讀(1223) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 仙游县| 古蔺县| 邛崃市| 新兴县| 新建县| 福建省| 普洱| 邯郸县| 宁武县| 靖安县| 洪洞县| 申扎县| 鄂温| 东平县| 正镶白旗| 元朗区| 祥云县| 合肥市| 兴仁县| 中阳县| 曲阜市| 华亭县| 绍兴县| 白玉县| 鄂尔多斯市| 玉门市| 房山区| 梁山县| 台前县| 南郑县| 延边| 屏东县| 庄浪县| 民勤县| 冕宁县| 蒲城县| 那曲县| 阆中市| 京山县| 和龙市| 嘉荫县|