石頭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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 信阳市| 汶川县| 静乐县| 民勤县| 砚山县| 绥中县| 通海县| 伊吾县| 夏河县| 正阳县| 无棣县| 涞源县| 金堂县| 陵川县| 遂溪县| 科技| 铜山县| 南华县| 宝坻区| 潍坊市| 旬邑县| 深泽县| 杭锦后旗| 新津县| 乌恰县| 论坛| 二连浩特市| 海晏县| 潼关县| 保亭| 绍兴市| 繁昌县| 舟山市| 长岭县| 饶河县| 伊金霍洛旗| 柳林县| 勐海县| 舟山市| 工布江达县| 大悟县|