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

正文內(nèi)容

jsp網(wǎng)上訂餐系統(tǒng)的畢設(shè)畢業(yè)論文-資料下載頁

2025-06-28 08:16本頁面
  

【正文】 namemaxIdle/namevalue30/value/parameterparameternamemaxWait/namevalue10000/value/parameterparameternameusername/namevaluesa/value/parameterparameternamepassword/namevalueweizheng/value/parameterparameternamedriverClassName/namevalue/value/parameterparameter nameurl/name valuejdbc:microsoft:sqlserver://localhost:1433。DatabaseName=webmail。user=sa。password=weizheng。/value /parameter/ResourceParams/Context 數(shù)據(jù)庫編程Java 數(shù)據(jù)庫連接 (JDBC) 是一個標(biāo)準(zhǔn) SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫訪問接口, 可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問。JDBC(Java DataBase Connection,Java 數(shù)據(jù)庫連接) 也提供一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口。 目前的 JDK(Java Development Kit,Java 開發(fā)工具包)軟件捆綁包括 JDBC 和 JDBCODBC(Open DataBase Connection,開放式數(shù)據(jù)庫連接)橋。你可以從://java。sun。/products/JDK/CurrentRelease 找到最新版。 1) 安裝驅(qū)動程序。裝載驅(qū)動程序只需要非常簡單的一行代碼。例如,你想要使用 JDBCODBC 橋驅(qū)動程序, 可以用下列代碼裝載它: ()。如果是JDBC Driver裝載: ()。各種數(shù)據(jù)庫驅(qū)動見附錄。2) 建立連接  第二步就是用適當(dāng)?shù)尿?qū)動程序類與 DBMS 建立一個連接。下列代碼是一般的做法:3) Connection con = (url, myLogin , myPassword )。這個步驟也非常簡單,最難的是怎么提供 url。如果你正在使用 JDBCODBC 橋, JDBC URL 將以 jdbc:odbc 開始:余下 URL 通常是你的數(shù)據(jù)源名字或數(shù)據(jù)庫系統(tǒng)。因此,假設(shè)你正在使用 ODBC 存取一個叫 webmail 的 ODBC 數(shù)據(jù)源,你的 JDBC URL 是 jdbc:odbc:webmail 。把 sa 及空格替換為你登陸 DBMS 的用戶名及口令。如果你登陸數(shù)據(jù)庫系統(tǒng)的用戶名為 webmail 口令為空,只需下面的 2 行代碼就可以建立一個連接: String url = jdbc:odbc:webmail。Connection con = (url,webmail,)。如果你使用的是第三方開發(fā)了的 JDBC驅(qū)動程序,文檔將告訴你該使用什么 subprotocol, 就是在 JDBC URL 中放在 jdbc 后面的部分。例如, 如果驅(qū)動程序開發(fā)者注冊了 acme 作為 subprotocol, JDBC URL 的第一和第二部分將是 jdbc:acme。驅(qū)動程序文檔也會告訴你余下 JDBC URL 的格式。JDBC URL 最后一部分提供了定位數(shù)據(jù)庫的信息。如果配置了連接池則要使用下面幾行代碼就可以建立一個連接:Context ctx。DataSource ds。ctx = new InitialContext()。ds = (DataSource)(java:p/env/jdbc/webmail)。connection 接口是JSP數(shù)據(jù)庫編程使用多的接口之一,在connection接口中經(jīng)常使用到一個方法close()。要注意在連接用完后必須關(guān)閉,否則連接會繼續(xù)保持,直到超時。4) 創(chuàng)建 JDBC Statements 對象 Statement 對象用于把 SQL 語句發(fā)送到數(shù)據(jù)庫 。你只須簡單地創(chuàng)建一個 Statement 對象并且然后執(zhí)行它,使用適當(dāng)?shù)姆椒▓?zhí)行你發(fā)送的 SQL 語句。對 SELECT 語句來說,可以使用 executeQuery。要創(chuàng)建或修改表的語句,使用的方法是 executeUpdate。  需要一個活躍的連接的來創(chuàng)建 Statement 對象的實例。在下面的例子中,使用的 Connection 對象 con 創(chuàng)建 Statement 對象 stmt:Statement stmt = (int resultSetType,int resultSetConcurrency)。ResultSet rs=(SQL)。SQL為數(shù)據(jù)庫查詢語句()方法包含兩參數(shù):resultSetType和resultSetConcurrency1. resultSetType參數(shù):用來設(shè)定ResultSet對象中的光標(biāo)是否能夠上下自由移動,它的值只能有3種,TYPE_FORWARD_ONLY、TYPE_SCROLL_SENSITIVE或TYPE_SCROLL_INSENSITEVE。若設(shè)為第一種,表示ResultSet對象中的光標(biāo)能夠隨心所欲的上下移動,不過他們兩者最大的差別在于:當(dāng)ResultSet對象中的值有變時,TYPE_SCROLL_SENSITIVE能夠取得改變后的值,而TYPE_SCROLL_INSENSITIVE不能。2. resultSetConcurrency參數(shù):主要設(shè)定ResultSet對象是只讀(readonly)還是可以改變的(updatable),他的值有兩種,CONCUR_READ_ONLY和CONCUR_UPDATABLE。若設(shè)為CONCUR_READ_ONLY,則ResultSet對象和JDBC ;若為CONCUR_UPDATABLE,那么表示ResultSet對象可以直接執(zhí)行數(shù)據(jù)庫的新增、修改和移除功能。 在statement執(zhí)行SQL語句是,有時會返回ResultSet結(jié)果集。該結(jié)果集往往包含的是查詢的記錄集。()方法把當(dāng)前的指針向下移動一位,隨著每次調(diào)用next導(dǎo)致指針向下移動,按照從上到下的次序獲取ResultSe行。,其常用的的方法如下:getString():獲得數(shù)據(jù)庫里的varchar、char數(shù)據(jù)類型。getFloat():獲得數(shù)據(jù)庫里的Float數(shù)據(jù)類型。getDouble():獲得數(shù)據(jù)庫里的Double Precision數(shù)據(jù)類型。getBoolean():獲得數(shù)據(jù)庫里Boolean數(shù)據(jù)類型。getObject():該方法用于在SQL中無對應(yīng)類型,可以獲得系列化對象。getClob():獲得數(shù)據(jù)庫里的Clob(字符串大型對象)數(shù)據(jù)類型的對象。getBolb():獲得數(shù)據(jù)庫里的Blob(二進(jìn)制大型對象)數(shù)據(jù)類型的對象。5) 數(shù)據(jù)庫SQL基本操作[14]語句:l 集合查詢Select 語句SELECT 目標(biāo)列表達(dá)式,目標(biāo)列表達(dá)式……FROM 表名 [WHERE條件表達(dá)式]l 數(shù)據(jù)更新插入INSERTINTO 表名[(屬性列1][,屬性列2…])]VALUES(常量[,常量]…)。l 刪除數(shù)據(jù)DELETE FROM 〈表名〉[WHERE〈條件〉]; 本系統(tǒng)中的連接方式在本TOMCAT中配置了連接池,連接程序用JavaBean方法封裝,放在WEBINF\ classse目錄下。import .*。import .*。import .*。public class Db {public Connection con。public Statement stmt。public ResultSet rs。public PreparedStatement pstmt。public static int error=0。public static synchronized Connection getCon()throws Exception{Context ctx。DataSource ds。try{ctx = new InitialContext()。ds = (DataSource)(java:p/env/jdbc/webmail)。()。(數(shù)據(jù)連接++(++error))。return ()。}catch(SQLException e){(e)。throw e。}catch(NamingException e){(e)。throw e。}}public Statement getStmtread(){try{con=getCon()。stmt=()。}catch(Exception e){(getStmtread)。(())。}return stmt。} 第五章 程序主要功能截圖說明以下通過截圖方式演示程序主要功能:普通用戶登陸后主頁登陸框菜單管理頁面菜單類別菜單查詢結(jié)果集菜單修改訂餐和訂座訂座訂單管理頁面訂座點菜菜單信息訂座成功點菜訂座成功頁面訂座點菜成功后購物車購物車訂餐詳細(xì)信息訂餐信息購物車更新菜數(shù)量訂餐處理后頁面訂餐處理后頁面購物車頁面訂座輸入信息點菜數(shù)量輸入框管理員登錄后主頁管理員操作功能用戶管理頁面菜單類別管理類別修改第六章 測試問題及解決 java漢字處理問題及解決在剛開始運行的程序中,很多漢字都是問號,不能正常顯示,現(xiàn)有的大部分Java應(yīng)用服務(wù)器都是在英語國家開發(fā)出來的,由于缺乏大字符集(中文、日文、韓文等)的應(yīng)用環(huán)境,這些應(yīng)用服務(wù)器在處理HTTP請求參數(shù)時都存在一些中文處理的問題.解決這一問題的傳統(tǒng)做法是編寫額外的代碼來完成字符集的轉(zhuǎn)換: public String getStr(String str){try{String temp_p=str。byte[] temp_t=(ISO88591)。String temp=new String(temp_t)。return temp。}catch(Exception e){}return null。}參數(shù)經(jīng)過次方法轉(zhuǎn)換后寫入數(shù)據(jù)庫就不在出現(xiàn)亂碼問題,同時在網(wǎng)頁中加入%@ page contentType=text/html。charset=gb2312 %就可以解決中文問題。 結(jié) 論在這次畢業(yè)設(shè)計中,我獨立開發(fā)了網(wǎng)上訂餐管理系統(tǒng)。在這個系統(tǒng)中,使我對JSP技術(shù)有了深刻的認(rèn)識,對其組件、功能、學(xué)習(xí)JSP,還有JDBC技術(shù)以及JSP與數(shù)據(jù)庫的連接技術(shù)等,經(jīng)過這段時間的系統(tǒng)學(xué)習(xí),在JSP技術(shù)方面有了很大的提高.由于沒有MIS的開發(fā)經(jīng)歷,同時涉及到JSP方面的內(nèi)容,又對TOMCAT服務(wù)器不了解。在籌建時,耗費很多時間深入廣泛的調(diào)查現(xiàn)有的網(wǎng)上訂餐系統(tǒng)流程,但是,由于用戶管理,菜品管理,訂餐及訂座管理在功能實現(xiàn)上大同小異,因此設(shè)計上沒有花費太多時間,最終把精力放在了解JSP技術(shù)中,重點解決亂碼問題、數(shù)據(jù)庫連接問題上. 當(dāng)調(diào)試出現(xiàn)問題是,先從細(xì)節(jié)上入手,看看自己在細(xì)節(jié)上有沒有由于粗心而發(fā)生的錯誤,然后再進(jìn)行整體上分析,有沒有嚴(yán)重的語法錯誤。最終在自己的努力下,在老師和同學(xué)的幫助下解決了各種問題。這次畢業(yè)設(shè)計實驗,積累了數(shù)據(jù)庫編程和網(wǎng)站開發(fā)的基本經(jīng)驗和一些基本技巧。對大型系統(tǒng)開發(fā)有了實質(zhì)性、操作性的認(rèn)識,同時對運用JSP技術(shù)有了很大的提高,對以前學(xué)到的書本知識也是個很好的鞏固,同時這次設(shè)計讓我意識到自己的許多的不足,鍛煉了自己獨立發(fā)現(xiàn)問題,思考問題,解決問題的能力,也掌握了一些編程的思想和技巧,使自己的編程能力也有了很大的提高。 結(jié)束語隨著信息產(chǎn)業(yè)的不斷發(fā)展,各行各業(yè)信息化的建設(shè)都在以各種進(jìn)行時的動作運行著。網(wǎng)上訂餐管理系統(tǒng)的出現(xiàn)改變傳統(tǒng)的企業(yè)、商店、大型超市管理方式。本文提出的網(wǎng)上訂餐管理系統(tǒng)是在調(diào)研國內(nèi)各大網(wǎng)上訂餐管理軟件和查閱資料了解國內(nèi)外資料的基礎(chǔ)上提出來的,同時查閱了大量相關(guān)文件做出系統(tǒng)分析,本文的系統(tǒng)分析和設(shè)計只是相對于一般的團(tuán)體而言的。如果要運用到實際企業(yè)、商店、大型超市,要根據(jù)實際情況進(jìn)行完善和改進(jìn)。同時,本文著重介紹的是網(wǎng)上訂餐管理系統(tǒng)的開發(fā)和JSP語言部分,又由于系統(tǒng)的特殊性——更多地考慮數(shù)據(jù)庫和JSP語言的設(shè)計和實現(xiàn)。由于本人水平很有限,一定有非常多不完善的地方。經(jīng)過指導(dǎo)老師的指導(dǎo)和幾個月的努力,同時翻閱了大量的資料,終于完成了網(wǎng)上訂餐管理系統(tǒng)的設(shè)計。首先,我要特別感謝我的指導(dǎo)老師,在這期間給予我大量的幫助和支持,讓我得以順利的完成本次設(shè)計,同時也要感謝所有曾經(jīng)教導(dǎo)過我的老師和關(guān)心過我的同學(xué),謝謝!參考文獻(xiàn)[1] 中國電子政務(wù)發(fā)展研究現(xiàn)狀.[EB/OL].: //. /jumpnews/,20050521. [2] 李春儒,守望互聯(lián)網(wǎng)經(jīng)濟(jì)——電子商務(wù)發(fā)展現(xiàn)狀與趨勢.[EB/OL].:/ /,20050521.[3] 龔炳錚,我國電子商務(wù)的發(fā)展現(xiàn)狀與趨勢[EB/OL].../200405/08/,20040508.[4]Bruce Eckel. Thinking in java(Second Edition)[M].美國:Prentice
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1