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

正文內(nèi)容

基于j2ee的博客網(wǎng)站論文-閱讀頁

2025-01-31 10:46本頁面
  

【正文】 D、好友名稱。用戶 ER 圖如圖 所示。圖 日志 ER 圖日志類別 ER 圖如圖 所示。16圖 日志評論 ER 圖相冊 ER 圖如圖 所示。圖 好友 ER 圖 系統(tǒng)數(shù)據(jù)表設(shè)計a)用戶表,此表主要用于保存用戶的基本信息。表 用 戶 表列名 含義 類型 長度 缺省值 允許空17id 用戶編號 int 4 無 否username 用戶名 Varchar 10 無 否password 用戶密碼 Varchar 10 無 否name 真實(shí)姓名 Varchar 50 無 否sex 性別 char 5 無 是Number 號 Varchar 4 無 否ideNumber 身份證號 Varchar 100 無 否interest 興趣 Varchar 50 無 否eMail 電子郵箱 Varchar 50 無 否b)日志表,此表主要用于保存日志的基本信息。 表 日 志 表列名 含義 類型 長度 缺省值 允許空Id 日志編號 int 4 無 否typeId 日志類型編號 int 4 無 否title 日志標(biāo)題 varchar 30 無 否content 日志內(nèi)容 varchar 2022 無 否phTime 日志發(fā)表時間 varchar 30 無 否number 日志瀏覽次數(shù) int 4 無 否user_id 日志所屬用戶 ID int 4 無 否c)日志評論表,此表主要用于保存日志評論的基本信息。表 日 志 評 論 表列名 含義 類型 長度 缺省值 允許空id 評論編號 int 4 無 否articleId 日志編號 int 10 無 否reAccount 評論用戶 varchar 40 無 否reTitle 評論標(biāo)題 varchar 40 無 否reContent 評論內(nèi)容 varchar 200 無 否d)相冊表,此表主要用于保存相片的基本信息。 表 留 言 表列名 含義 類型 長度 缺省值 允許空id 照片編號 int 11 無 否photoAddress 照片地址 Varchar 50 無 否18photoDescription 照片描述 Varchar 50 無 否photoTime 上傳時間 Varchar 50 無 否user_id 用戶 ID int 4 無 否e)日志類別表,此表用于保存日志類別的基本信息。表 類 別 表列名 含義 類型 長度 缺省值 允許空Id 類別編號 Int 4 無 否typeName 類別名 Varchar 40 無 否description 類別描述 Varchar 200 無 是 f)好友信息表,此表用于博主的好友信息。表 好友表列名 含義 類型 長度 缺省值 允許空user_id 用戶 ID int 4 無 否user_name 用戶名稱 Varchar 40 無 是friend_id 好友 ID int 4 無 否friend_name 好友名稱 Varchar 40 無 是 數(shù)據(jù)連接目前流行的數(shù)據(jù)庫連接技術(shù)主要有:JDBCODBC 橋、JDBC 和數(shù)據(jù)連接池技術(shù)。便于程序的移植和后端數(shù)據(jù)庫的切換,因為在應(yīng)用中通過統(tǒng)一的 JNDI 獲得數(shù)據(jù)庫的連接,而具體連接的是哪一臺機(jī)器上的數(shù)據(jù)庫與程序無關(guān)。這樣,通過復(fù)用這些已經(jīng)建立的數(shù)據(jù)庫連接,可以克服上述缺點(diǎn),極大地節(jié)省系統(tǒng)資源和時間。b)按照事先指定的參數(shù)創(chuàng)建初始數(shù)量的數(shù)據(jù)庫連接(即:空閑連接數(shù)) 。如果數(shù)據(jù)庫連接池對象中沒有空閑的連接,且連接數(shù)沒有達(dá)到最大(即:最大活躍連接數(shù)) ,創(chuàng)建一個新的數(shù)據(jù)庫連接。e)關(guān)閉數(shù)據(jù)庫,釋放所有數(shù)據(jù)庫連接(此時的關(guān)閉數(shù)據(jù)庫連接,并非真正19關(guān)閉,而是將其放入空閑隊列中。f)釋放數(shù)據(jù)庫連接池對象(服務(wù)器停止、維護(hù)期間,釋放數(shù)據(jù)庫連接池對象,并釋放所有連接) 。所有的網(wǎng)絡(luò)用戶都可以進(jìn)入該頁進(jìn)行登錄、注冊等相關(guān)的操作。博客系統(tǒng)登錄頁圖如圖 所示。在后臺管理頁面的導(dǎo)航分別顯示博客首頁、日志、相冊、好友、個人信息等。博客管理界面圖如圖 所示。 }catch(Exception e){ (數(shù)據(jù)庫加載失敗!)。 (true)。 } return true。 } try{//創(chuàng)建SQL語句執(zhí)行對象. Statement stmt=()。 return true。 } } public ResultSet executeQuery(String sql){ ResultSet rs=null。 } Statement stmt=()。 rs=(sql)。 } }catch(SQLException e){ (())。 }getConnection()方法:該方法主要負(fù)責(zé)獲得數(shù)據(jù)庫連接對象。executeUpdate()方法:該方法封裝數(shù)據(jù)庫的更新操作,如添加、刪除、修改。博客信息管理系統(tǒng)所用的 JavaBean 類列表如表 所示。 // 字段的訪問和設(shè)置方法public String getTitle() {return title。}ArticleForm 類:通過 getTitle()方法獲取 title 屬性的值,通過setTitle(String title)方法設(shè)置 title 屬性的值。博客信息管理系統(tǒng)所用的管理類列表如表 所示。String sql = null。+()+39。+()+39。+()+39。if((修改))sql = update tb_article set typeId = +()+,title =39。,content = 39。 where id = 39。if((刪除))sql = delete from tb_article where id = +()+。(sql)。}return flag。public List queryArticle(Integer typeId,Integer user_id){List list = new ArrayList()。if(typeId == null)sql = select * from tb_article where user_id = 39。elsesql = select * from tb_article where typeId = 39。 and user_id = 39。 order by id desc。try {while(()) {articleForm = new ArticleForm()。((typeId))。((content))。(((number)))。}} catch (SQLException e) {()。}//從日志表中查詢所有日志。+id+39。try {while (()) {articleForm = new ArticleForm()。((typeId))。((content))。((number))。}(增加, articleForm)。}//查詢?nèi)罩究倲?shù)。String sql = select count(id) from tb_article where user_id=+user_id+。try{()。}catch(SQLException e){()。}ArticleDao 類:封裝了對日志表的所有操作,包括添加日志、更新日志、刪除日志、查詢?nèi)罩镜取S脩舻卿浗缑鎴D如圖 所示。consumerDao=new ConsumerDao()。 if(consumerForm==null){ (information, 您輸入的用戶名不存在,請重新輸入!)。 }else { (form, consumerForm)。 }說明:用戶在表單中輸入用戶名和密碼,點(diǎn)擊“登錄 ”按鈕提交到ConsumerServlet 后通過驗證后進(jìn)入博客主頁。根據(jù)選擇的分類顯示當(dāng)前分類下的日志列表。日志顯示界面圖如圖 所示。在日志標(biāo)題、內(nèi)容輸入域內(nèi)輸入相應(yīng)的文字,以及選擇分類后,單擊“確定”按鈕進(jìn)行表單提交,完成添加新日志的操作 [14]。28 圖 撰寫日志界面圖寫日志核心代碼: public void addArticle(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ArticleForm articleForm = new ArticleForm()。 ((title))。 ((content))。 (((user_id)))。 PrintWriter out = ()。 if((添加, articleForm)){ out .print(script language=javascriptalert(39。)。39。 } }說明:在標(biāo)題文本框輸入標(biāo)題名稱,在日志類型下拉列表框中選擇 “文章類型” ,在文本域輸入文本內(nèi)容后,點(diǎn)擊“提交”按鈕提交到ArticleServlet完成日志添加。日志顯示核心代碼:public List queryArticle(Integer typeId,Integer user_id){List list = new ArrayList()。if(typeId == null)sql = select * from tb_article where user_id = 39。elsesql = select * from tb_article where typeId = 39。 and user_id = 39。 order by id desc。try {while(()) {articleForm = new ArticleForm()。((typeId))。((content))。(((number)))。}} catch (SQLException e) {()。}30圖 日志查詢圖 日志編輯模塊圖 日志編輯界面圖日志編輯核心代碼: public void updateArticle(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { //(text/html。 PrintWriter out = ()。 (((articleID)))。31 ((title))。 articleDao = new ArticleDao()。修改文章成功,請重新查詢!39。=39。/script)。修改文章失敗!39。(1)。 } }博客用戶可以依照自己的需求對日志的標(biāo)題,日志類型,內(nèi)容進(jìn)行修改。 日志評論模塊圖 日志評論界面圖評論核心代碼:public void HeadAddRestore(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ //(text/html。 PrintWriter out = ()。 RestoreForm restoreForm = new RestoreForm()。 ((account))。 ((reContent))。添加評論成功,請重新查詢!39。=39。/script)。添加回復(fù)信息失?。?9。(1)。 } }說明:在標(biāo)題輸入框輸入“評論標(biāo)題” ,在評論內(nèi)容框輸入“評論內(nèi)容” ,點(diǎn)擊“提交”提交給按鈕完成評論。照片顯示頁面如圖 圖 照片顯示頁面 相冊上傳模塊博主通過此功能把自己喜歡的照片上傳到博客里,跟好友分享。PhotoForm photoForm = new PhotoForm()。int maxID = 0。}String result = 上傳的照片格式和大小有問題,上傳照片失敗!。String imageType[] = {JPG,jpg,gif,bmp,BMP}。long maxsize = 2 * 1024 * 1024。(maxsize)。Files files = ()。 i()。type = ()。 ii。String photoDescription = ().getParameter(photoDescription)。((().getParameter(user_id)))。filedir = filedir + maxID + . + ()。if((添加, photoForm)){(filedir,)。}}}}}}catch(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1