JSP初級教程之跟我學JSP(七)(2)_JSP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:JSP初級教程之跟我學JSP(六)第六章 jsp 實現(xiàn)畫柱狀統(tǒng)計圖 這一節(jié)的內(nèi)容是用jsp生成一個統(tǒng)計——統(tǒng)計一年內(nèi)每個月完成的報修任務量。 Java里和畫圖有關的是java.awt包,由于我構想的圖只是由矩形組成,那么用到的方法也就這么幾個:fillRect,drawRect,setColor,setFont,drawString。
oracle.sql.CLOB osc = null;//初始化一個空的clob對象
if (rs.next())
osc=(oracle.sql.CLOB)rs.getClob("text_clob");
Writer w=osc.getCharacterOutputStream();//使用字符輸出流
w.write(newtext);//將字符串str_text寫到流中
w.flush();//輸出流中數(shù)據(jù),大概是正式向clob中寫了
w.close();
con.commit();//執(zhí)行
response.sendRedirect("index.jsp?page=1");//回主頁面
}
catch(Exception e)
{out.println(e);}
finally
{
if (rs!=null)
rs.close();
if (stmt!=null)
stmt.close();
if (con!=null)
con.close();
}
%>
</body>
</html>
--------------------------------------------------------------------------
取的時候就相對簡單了,主要就兩句,看下面的代碼:
--------------------------------------------------------------------------
<%
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
long ID=Long.parseLong(request.getParameter("ID"));//將接收到的字符串轉(zhuǎn)成long型
try
{
Class.forName(CLASSFORNAME);//載入驅(qū)動程式類別
con=DriverManager.getConnection(SERVANDDB);//建立數(shù)據(jù)庫連接
stmt=con.createStatement();
String sql="select * from Article where ID=’"+ID+"’";
rs=stmt.executeQuery(sql);
if (rs.next())
{ //下2行是用于從clob類型里讀數(shù)據(jù)的,轉(zhuǎn)成字符串。
oracle.sql.CLOB osc=(oracle.sql.CLOB)rs.getClob("text_clob");//我的數(shù)據(jù)庫中存文本的CLOB型字段名為:text_clob
String str_text=osc.getSubString((long)1,(int)osc.length());//subString是截取字符串(從1截到length),如果用 osc.getString的話出錯。
out.print(str_text);
}//if
}//try
catch(Exception e){}
rs.close();
stmt.close();
con.close();
%>
--------------------------------------------------------------------------
以上對CLOB類型的存取問題已經(jīng)解決,但是當你操作文本字符串的時候你會發(fā)現(xiàn)很多問題,比如說,文本里有單引號(’)、標簽(如<table>、<br>),還有回車和空格的問題等等,都需要你做不同的處理。
分享:JSP初級教程之跟我學JSP(五)第五章 jsp 分頁功能的實現(xiàn) 經(jīng)過上面的學習我漸漸熟悉了對 數(shù)據(jù)庫 的操作,留言板的功能也不斷的完善,隨著留言的增加信息的目錄越來越長了,現(xiàn)在需要實現(xiàn)一個分頁功能了,我嘗試自己解決這個問題。 1、我應該把它的關鍵部分封裝成一個bean,使它盡可能的能
相關JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復習整理
- JSP腳本元素和注釋復習總結示例
- JSP FusionCharts Free顯示圖表 具體實現(xiàn)
- 網(wǎng)頁模板:關于jsp頁面使用jstl的異常分析
- JSP頁面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項目中連接Access數(shù)據(jù)庫的配置方法
- JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
- 網(wǎng)站圖片路徑的問題:絕對路徑/虛擬路徑
- (jsp/html)網(wǎng)頁上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對路徑下的圖片解決方法
- 相關鏈接:
- 教程說明:
JSP教程-JSP初級教程之跟我學JSP(七)(2)
。