freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)設計-基于jsp的動態(tài)發(fā)布網(wǎng)站設計(參考版)

2024-12-07 19:29本頁面
  

【正文】 人民郵電出版社 Larry Budnick 著清華大學出版社 1998 [5] 《 Java 語言 SQL 接口: JDBC 編程技術》 邱仲潘等譯隨著計算機科學特別是 Web 技術及數(shù)據(jù)庫技術的發(fā)展,我們相信在不久的將來,動態(tài)技術會應用更為普遍,為提高人們的生活質量作出貢獻 參考文獻: [1]《 JSP 教程 》 飛思科技產(chǎn)品研發(fā)中心 [2]《 JSP 時尚編程百例 》 網(wǎng)冠科技 [3]《 Struts 在行動 使用領先的 Java 框架構建 Web 應用》 Ted Husted Cedric Dumoulin Gee Franciscus David Winterfeldt (著) Eric Liu (譯 ) [4]《 Javabeans 從入門到精通》 動態(tài)是當今 Web 應用的潮流,許多站點上都可以見到關于此方面的嘗試,網(wǎng)站上的動態(tài)技術應用的更為普遍,做為網(wǎng)站上的新聞管理系統(tǒng)則更加用到了動態(tài)技術,我們這里只是嘗試用 JSP 技術去實現(xiàn)一些比較簡單的功能,為網(wǎng)站新聞管理提供更為便捷的方法。 第六章 結束語 在學習了 JSP技術, Struts 技術以及數(shù)據(jù)庫有關知識之后,本人在導師的指導下,完成了交互式動態(tài)網(wǎng)站管理系統(tǒng)。 } catch(Exception e) { (())。信息刪除的相關代碼如下: String sql=delete from contentinfo where id=+id。 管理員還可以對查詢出的結果進行刪除,上圖頁面每條信息前都有一個復選框,選定復選框,點擊刪除信息按鈕就可以刪除信息。 rs = (sql)。+word+39。其具體實現(xiàn)代碼如下 : db=new DbConnection()。下面介紹在信 息發(fā)布平臺中的信息查詢的實現(xiàn)。否則者靠分頁顯示來一頁頁的尋找所需要的信息,將使一件繁雜的事情,將給用戶帶來不便。 信息查詢和刪除的實現(xiàn) 信息查詢時根據(jù)信息的標題、作者、類別或時間日期來查詢特定的日期。初始化完成后,要將所查詢出的值一條條地存入 ArrayList 變量中,在上述代碼中,用 do...while...結構實現(xiàn)對 rs 的輪詢,每一次循環(huán),用 ()和 ()方法得到這一行的字段值,然后用 ArrayList 的 add()方法存入 ArrayList 變量中。 Titles[]即所定義的 ArrayList[]數(shù)組,在對其初始化之前,必須得到數(shù)組的維數(shù),也即查詢結果的行數(shù)。 index++。 Titles[index].add(0,temp)。 int i = (id)。 newsTitles = new ArrayList[count ]。 if(!()) return。要將這些內容存放在哪呢?我使用了 ArrayList 類型的數(shù)組, ArrayList 相當于一個鏈表,將 rs 中每一行的數(shù)據(jù)按字段插入 ArrayList 中,每一個ArrayList 相當于數(shù)據(jù)表中的一行。 rs = (sql)。 定義的 listBean 類的作用是從數(shù)據(jù)庫中讀取信息,然后將它顯示在 頁面中,其相應代碼如下: db = new DbConnection()。由于其實現(xiàn)的方式大體相同,故在此只介紹在信息瀏覽平臺中的應用。 信息的讀取 從數(shù)據(jù)庫中讀取信息及應用于信息瀏覽平臺,也應用于信息發(fā)布平臺。 id、 title、 content、 datetime 和 type 實在類中定義的變量,其值通過 request對象來獲得。,+ type+)。,39。,39。 sql=insert into news values(+id+,39。 insertBean 類獲得所傳來的值,并根據(jù)至來生成 SQL語句,具體代碼如下: db=new DbConnection()。 } } } 信 息插入與讀取的實現(xiàn) 信息的插入 信息的插入是信息發(fā)布平臺功能的一部分,由 和 兩個文件來實現(xiàn)。 } catch(SQLException ex) { (: + ())。 } //定義執(zhí)行 SQL語句的接口函數(shù),完成數(shù)據(jù)庫的更新操作 public void executeUpdate(String sql) { try { Statement stmt = ( , )。 (: + sql)。 ResultSet rs = (sql)。 } } //定義執(zhí)行 SQL語句的接口函數(shù),此函數(shù)返回 ResultSet類型的對象供調用者使用 public ResultSet executeQuery(String sql) { try { //注意設置生成的 stmt變量的游標是可以上下移動的。 conn = (sConnStr)。 //在類的構造函數(shù)中進行初始化,完成驅動程序的加載和數(shù)據(jù)庫的連接。 public class DbConnection{ //所用的驅動程序類型為 JDBCODBC 橋 String sDBDriver = 。 其中 stmt 是 statement 類型的變量 ,rset 是 ResultSet 類型的變量 的異常處理 當飲用數(shù)據(jù)進行數(shù)據(jù)管理的話,我們要做的異常處理一般包括ClassNotFound Exception 和 SQL Exception 兩 種 類 型 。 ()。 ResultSet 的 getString()和 getInt()方法用于獲取當前行中相應字段的值。 (操作 ResultSet 對象) ResultSet 對象相數(shù)據(jù)庫的表一樣也是有行和列組成,在 ResultSet 的行上提供指針。 Statement 類提供了兩種方法來運行 SQL 代碼 ,即 executeUpdate()和executeQuery()。為了操作數(shù)據(jù)庫,必須首先生成 Statement 對象,并開始利用這個對象。如果 DriverManager 的GetConnection 方法正確接受參數(shù)并與數(shù)據(jù)庫有了連接的話,就產(chǎn)生數(shù)據(jù)庫 Connection 對象。作為 GetConnection 的參數(shù)有:數(shù)據(jù)庫的 URL、登陸數(shù)據(jù)庫所需的帳號和密碼。 Connection conn=(url,id,password)。 (“ JDBC驅動包的名字“ ); 的產(chǎn)生 如果加載了 JDBC 驅動程序的話,可以利用加載 的驅動程序,連接數(shù)據(jù)庫。 驅動程序加載 為了連接到數(shù)據(jù)庫,我們必須將 JDBC驅動程序加載為 JVM( Java Virtual Machine)。由于許多這樣的協(xié)議都是專用的,因此數(shù)據(jù)庫提供 者自己將是主要來源,有幾家提供者已經(jīng)開發(fā)出了這樣的驅動程序。 4) 本地協(xié)議純 Java 驅動程序:這種類型的驅動程序將 JDBC 調用直接轉換為 DBMS 所使用的網(wǎng)絡協(xié)議。所用的具體協(xié)議取決于提供者。 3) JDBC 網(wǎng)絡純 Java 驅動程序:這種驅動程序將 JDBC 轉換為與 DBMS 無關的網(wǎng)絡協(xié)議,之后這種協(xié)議又被某個服務器轉換為一種 DBMS 協(xié)議。 2) 本地 API 部分用 Java 來編寫的驅動程序: 這種類型的驅動程序把客戶機 API 上的 JDBC 調用轉換為 Oracle、 Sybase、 Infomix、 DB2 或其他 DBMS 的調用。注意,必須將 ODBC 二進制代碼( 許多情況下還包括數(shù)據(jù)庫客戶機代碼)加載到使用該驅動程序的每個客戶機上。 jdbc為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的 API,使他們能夠用純 jdbc API 來編寫數(shù)據(jù)庫應用程序。i++){ // 根據(jù)信息索引值 i來顯示相應的信息 ??? 這樣就基本上實現(xiàn)了信息的分頁顯示 . 第五章 基于 jsp 的數(shù)據(jù)庫應用 在 jsp 中應用數(shù)據(jù)庫簡介 在 jsp中應用數(shù)據(jù)庫要通過 jdbc來實現(xiàn)。 for(int i=index。 if(page_no==1) index=0。 得到頁號值 page_no后,就可以根據(jù)頁號來顯示相應的頁面,頁面的顯示由listBean類中的函數(shù) displayInfo()實現(xiàn): public void displayInfo() { // 根據(jù)頁號來獲得要顯示的信息索引范圍 //在這里一個頁面最多顯示四條信息 if(page_nopage_total) length=page_no*41。此時我們可以看到 page_no的值在 頁 面顯示時,通過 post方式傳入,調用 request的方法得到,并存儲在 listBean類中。要實現(xiàn)此項功能 需在 jsp頁面中加入 java判斷代碼: % if(()=1){ % 設置首頁超鏈接不可用 % }else {% 首頁超鏈接可用 % } % 當前頁面的獲取通過調用 listBean類所定義的 getCurrentPage()函數(shù),函數(shù)定義如下: public int getCurrentpage(){ return page_no。? pageNo=139。 ,即首頁、下一頁、上一頁和尾頁。 此 request對象的獲取是通過 post方式向頁面?zhèn)髦?,客戶端?HTTP形式向服務器發(fā)出請求時,主要使用 Get和 Post這兩種方式。要在 javaBeans中引用此對象,要先導入相應的類庫: import 。 }
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1