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

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


          網站導航:
           
          主站蜘蛛池模板: 鹰潭市| 新闻| 博白县| 华坪县| 抚顺市| 新密市| 芦溪县| 隆安县| 通城县| 玉林市| 邵阳市| 平湖市| 五河县| 沁水县| 观塘区| 西青区| 乡城县| 涟源市| 行唐县| 项城市| 堆龙德庆县| 屏东县| 临桂县| 云安县| 兰西县| 靖边县| 莲花县| 珠海市| 名山县| 广宗县| 开原市| 广丰县| 常熟市| 耒阳市| 孟州市| 余干县| 宣武区| 花莲县| 临洮县| 高州市| 巨野县|