




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
16/16數(shù)據(jù)庫應(yīng)用課程設(shè)計(jì)要求與題目課程設(shè)計(jì)總體要求:
每一組(≤3人)按照數(shù)據(jù)庫系統(tǒng)的開發(fā)過程,開發(fā)一個(gè)基于Web的DBS(數(shù)據(jù)庫系統(tǒng))。
使用工具不限,包括數(shù)據(jù)庫和開發(fā)平臺(tái)。數(shù)據(jù)庫產(chǎn)品可以是Oracle、SQLServer,鼓勵(lì)用國產(chǎn)數(shù)據(jù)庫達(dá)夢7。開發(fā)平臺(tái)推薦使用MyEclipse8.0以上版本,不完全排斥其它開發(fā)平臺(tái)。每組從以下題目中選取一個(gè)(不同組不能選擇相同的題目),按照數(shù)據(jù)庫工程的生命周期,設(shè)計(jì)相應(yīng)的應(yīng)用邏輯和數(shù)據(jù)庫。具體要求:
1.功能設(shè)計(jì)合理、完善(50%);
2.界面友好、美觀(15%);3.文檔書寫規(guī)范(35%);4.考勤每缺一次扣10分檢查方式,首先檢查項(xiàng)目,然后檢查項(xiàng)目報(bào)告。題目可從以下給定的題目中選取,也可以自擬,但是自擬的題目要經(jīng)過教師審核批準(zhǔn)。題目1-物業(yè)管理信息系統(tǒng)物業(yè)管理信息系統(tǒng)軟件是一套具備記錄、查詢物業(yè)小區(qū)業(yè)主信息、物業(yè)管理費(fèi)用信息、水電煤氣有線電視等費(fèi)用信息、有線電視信息、供暖費(fèi)用信息、業(yè)主房款繳納信息,并且可以打印輸出上述信息報(bào)表(月報(bào)表、季報(bào)表、年報(bào)表)的管理軟件系統(tǒng)。要求:記錄業(yè)主基本信息如:身份證號(hào)、樓號(hào)、房號(hào)、姓名、工作單位、聯(lián)系電話、建筑面積等,并生成業(yè)主的綜合信息表(包括所有業(yè)主有費(fèi)用綜合信息表、單個(gè)業(yè)主信息表);記錄月水電煤氣抄表數(shù)據(jù)并打印業(yè)主交費(fèi)通知單,包括水電煤氣有線電視費(fèi)通知單、供暖費(fèi)通知單、物業(yè)管理費(fèi)通知單;記錄業(yè)主交費(fèi)情況并打印交費(fèi)單,包括水電煤氣費(fèi)、供暖費(fèi)、物業(yè)管理費(fèi)、分期付款;統(tǒng)計(jì)業(yè)主信息月、季和年報(bào)表,包括:物業(yè)實(shí)收費(fèi)用匯總表、物業(yè)應(yīng)收未收匯總表、應(yīng)交未交費(fèi)用業(yè)主信息表、月度房款還款名細(xì)表、單用戶年度應(yīng)收代款還款表。網(wǎng)絡(luò)多用戶操作,具備多人同時(shí)聯(lián)網(wǎng)操作功能,自動(dòng)進(jìn)行.異常處理項(xiàng)目2房屋交易管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:房屋信息:房屋編號(hào)、房屋名稱、房屋裝修(未裝修、簡易裝修、普通裝修、豪華裝修)、房型、房屋性質(zhì)(新房、二手房)、房屋面積、售價(jià)、奉送項(xiàng)目;客戶信息:客戶編號(hào)、姓名、單位或國籍、性別、年齡、身份證號(hào);交易信息:房屋編號(hào)、客戶編號(hào)、時(shí)間、成交價(jià)、交易費(fèi)用、狀態(tài)題目3-圖書館管理信息系統(tǒng)圖書館在正常運(yùn)營中面對(duì)大量書籍、讀者信息以及兩者間相互聯(lián)系產(chǎn)生的借書信息、還書信息?,F(xiàn)有的人工記錄方法既效率低又錯(cuò)誤過多,大大影響了圖書館的正常管理工作。因此需要對(duì)書籍資源、讀者資源、借書信息、還書信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于管理效率的提高。要求:讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數(shù)量、借書期限、備注;書籍基本信息制定、輸入、修改、查詢,包括書籍編號(hào)、類別、關(guān)鍵詞、備注;借書信息制定、輸入、修改、查詢,包括書籍編號(hào)、讀者編號(hào)、借書日期、借書期限、備注。還書信息制定、輸入、修改、查詢,包括書籍編號(hào)、讀者編號(hào)、還書日期、還書期限、備注。意外處理(續(xù)借、超期賠償、丟失賠償、損壞賠償?shù)龋?;多條件查詢各種信息;用戶權(quán)限(普通讀者和圖書管理員);異常處理。題目4-人事/工資/考勤管理系統(tǒng)系統(tǒng)在員工進(jìn)入公司時(shí)為員工建立人事檔案,人事檔案應(yīng)該包括:員工基本信息:編號(hào)、姓名、性別、郵箱、電話、員工進(jìn)入公司的時(shí)間、員工級(jí)別、員工所在部門和員工級(jí)別等;員工技能情況:員工接受的培訓(xùn)、具備的技能等。員工的工資應(yīng)該包括基本工資和獎(jiǎng)金兩個(gè)部分。基本工資根據(jù)員工的級(jí)別劃分(試用員工、普通員工、組長、部門經(jīng)理、總經(jīng)理),獎(jiǎng)金應(yīng)根據(jù)員工的業(yè)績由其直接或更高級(jí)領(lǐng)導(dǎo)確定。員工在來到公司上班時(shí)應(yīng)該首先登錄公司系統(tǒng)簽到,離開公司時(shí)登錄系統(tǒng)簽離。如果辦事外出或者出差應(yīng)由上級(jí)領(lǐng)導(dǎo)確認(rèn)考勤情況。缺勤或者遲到按一定數(shù)額罰款,遲到2小時(shí)以上算缺勤。員工離職應(yīng)保留員工的歷史信息,以備日后查詢。系統(tǒng)還應(yīng)該提供強(qiáng)大數(shù)據(jù)統(tǒng)計(jì)、查詢、報(bào)表生成以及打印等功能。用戶權(quán)限管理。異常處理。項(xiàng)目5教師崗位管理系統(tǒng)要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:部門信息:部門編號(hào)、部門名稱、部門經(jīng)理、地址、人數(shù);崗位信息:崗位編號(hào)、崗位名稱、崗位工資、人數(shù);學(xué)歷信息:學(xué)歷編號(hào)、學(xué)歷名稱、備注、人數(shù)。職工基本信息:部門編號(hào)、工號(hào)、姓名、性別、入廠日期、籍貫、身份證號(hào)、詳細(xì)地址、出生日期、所學(xué)專業(yè)、民族、聯(lián)系電話、崗位編號(hào)、學(xué)歷編號(hào)、基本工資、備注;項(xiàng)目6科研項(xiàng)目管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:項(xiàng)目信息:項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目性質(zhì)(國家863、國家973、國家自然科學(xué)基金、橫向等)、項(xiàng)目類型(軟件技術(shù)、規(guī)范設(shè)計(jì)、計(jì)算機(jī)應(yīng)用)、項(xiàng)目總費(fèi)用(單位:千元)、項(xiàng)目狀態(tài)、開始日期、狀態(tài)、結(jié)題日期、費(fèi)用余額??蒲袉挝唬簡挝痪幪?hào)、單位名稱、單位性質(zhì)(高校、研究所、企業(yè)等)、聯(lián)系人、電話號(hào)碼、電子信箱;項(xiàng)目管理:項(xiàng)目編號(hào)、單位編號(hào)、合同編號(hào)(允許多個(gè)單位聯(lián)合承擔(dān)一項(xiàng)項(xiàng)目);項(xiàng)目費(fèi)用管理:項(xiàng)目編號(hào)、下?lián)苜M(fèi)用、時(shí)間。題目7-學(xué)生專業(yè)學(xué)習(xí)管理信息系統(tǒng)要求系統(tǒng)可以準(zhǔn)確地記錄和查詢學(xué)生信息,包括學(xué)生的姓名、單位、年齡、性別以及身份證號(hào)碼等。要求系統(tǒng)可以準(zhǔn)確地記錄學(xué)生地每一次獎(jiǎng)懲情況。系統(tǒng)可以對(duì)學(xué)校的院系情況進(jìn)行管理,包括設(shè)置學(xué)院名稱、修改某學(xué)院某專業(yè)方向的名稱等。系統(tǒng)應(yīng)該可以對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù)。系統(tǒng)能夠?qū)﹂_設(shè)的課程進(jìn)行管理。學(xué)生選課管理、考試(登記分?jǐn)?shù))、補(bǔ)考重修管理。系統(tǒng)還應(yīng)該提供強(qiáng)大數(shù)據(jù)統(tǒng)計(jì)、查詢、報(bào)表生成以及打印等功能。用戶權(quán)限管理。異常處理。項(xiàng)目8學(xué)生住宿管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:院系信息:院系編號(hào)、院系名稱、院系主管、地址、院系人數(shù);學(xué)生基本信息:院系編號(hào)、學(xué)號(hào)、姓名、性別、學(xué)生類型、入學(xué)日期、籍貫、身份證號(hào)、詳細(xì)地址、出生日期、所學(xué)專業(yè)、民族、電話(家)、繳費(fèi)總計(jì)、所需房費(fèi)、備注;宿舍信息:區(qū)號(hào)、棟號(hào)、房間號(hào)、床位數(shù)、租金(元/月床);住宿信息:學(xué)號(hào)、區(qū)號(hào)、棟號(hào)、房間號(hào)、床號(hào)、入住日期、備注。項(xiàng)目9商品信息管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:商店信息:商店編號(hào)、商店名稱、區(qū)域名、經(jīng)理姓名、總金額;銷售信息:商店編號(hào)、商品編號(hào)、銷售日期、銷售數(shù)量;商品信息:商品編號(hào)、商品名稱、類別(家電、食品、日用百貨、其它)、進(jìn)價(jià)、售價(jià)。項(xiàng)目10物品采購管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:倉庫信息:倉庫編號(hào)、倉庫名稱、倉庫類型(1:原材料;2:半成品;3:成品;4:輔助材料)、庫存金額;物品信息:物品編號(hào)、物品名稱、計(jì)量單位、倉庫編號(hào)、數(shù)量、計(jì)劃單價(jià);采購合同信息:合同號(hào)、供應(yīng)商號(hào)、物品編號(hào)、合同數(shù)量、供應(yīng)單價(jià)、要求交貨日期、實(shí)際入庫數(shù)量。物品入庫信息:入庫單編號(hào)、入庫日期、倉庫編號(hào)、物品編號(hào)、數(shù)量、合同號(hào)。題目11-進(jìn)銷存管理信息系統(tǒng)是流程較為完整的中小型商業(yè)企業(yè)信息管理系統(tǒng),包括企業(yè)的客戶信息、供應(yīng)商信息、銀行資料信息、采購管理、銷售管理、庫房管理、報(bào)表管理、應(yīng)收應(yīng)付、報(bào)表統(tǒng)計(jì)、利潤統(tǒng)計(jì)和異常處理一等一系列企業(yè)業(yè)務(wù)全方位的解決方案。題目12-倉庫管理信息系統(tǒng)倉庫管理系統(tǒng)是一套通用的倉庫物資管理系統(tǒng),可廣泛適用與各類企事業(yè)單位的商品、物資、材料的日常庫存管理及財(cái)務(wù)進(jìn)銷存核算管理。支持先進(jìn)先出法、后進(jìn)先出法計(jì)算成本;支持貨品采購、銷售、退貨、領(lǐng)料、回料、借還、調(diào)撥及盤點(diǎn)等倉儲(chǔ)業(yè)務(wù);支持任意時(shí)期庫存查詢,庫存數(shù)量及資金匯總;支持對(duì)各種業(yè)務(wù)進(jìn)行匯總;支持生成貨品收發(fā)明細(xì)賬;支持庫存上下限報(bào)警;支持業(yè)務(wù)結(jié)轉(zhuǎn);支持退貨等異常處理;支持操作員權(quán)限控制功能。項(xiàng)目13財(cái)務(wù)記帳憑證管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:會(huì)計(jì)科目信息:科目代碼、科目名稱、科目性質(zhì)(J:借;D:貸.)、科目類別(1:資產(chǎn);2:負(fù)債;3:權(quán)益;4:成本;5:損益)、當(dāng)前余額;會(huì)計(jì)科目余額信息:科目代碼、年月、月初余額、本月借方金額、本月貸方金額、期末余額;記帳憑證信息:憑證編號(hào)、日期、科目代碼、借方金額、貸方金額、狀態(tài)碼(NA:未審核;OP:已審核;CN:作廢;CL:已記帳)。項(xiàng)目14財(cái)務(wù)應(yīng)收帳管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求分析過程建立關(guān)系,以下關(guān)系僅供參考:客戶信息:客戶編號(hào)、客戶名稱、應(yīng)收金額;會(huì)計(jì)科目信息:科目代碼、科目名稱、科目性質(zhì)(J:借;D:貸.)、科目類別(1:資產(chǎn);2:負(fù)債;3:權(quán)益;4:成本;5:損益)、當(dāng)前余額、客戶編號(hào);會(huì)計(jì)科目余額信息:科目代碼、年月、月初余額、本月借方金額、本月貸方金額、期末余額、客戶編號(hào);記帳憑證信息:憑證編號(hào)、日期、科目代碼、借方金額、貸方金額、狀態(tài)碼(NA:未審核;OP:已審核;CN:作廢;CL:已記帳)、客戶編號(hào)。題目15-戶籍管理信息系統(tǒng)本系統(tǒng)用于派出所的戶籍管理,能夠非常方便的管理轄區(qū)居民的戶口資料和通訊資料。主要功能:轄區(qū)內(nèi)單位管理、方便的戶口基本信息管理,如戶籍的遷入、遷出、注銷等的處理;身份證的辦理和領(lǐng)取;快捷的資料查詢功能;異常處理。題目16-檔案資料管理信息系統(tǒng)用于管理檔案館中的所有資料。主要功能包括資料的分類、資料入庫、資料借閱、資料銷毀和各種查詢。題目17-賓館管理信息系統(tǒng)一套功能強(qiáng)大而又使用簡便實(shí)用的客房管理軟件,適用于賓館管理、酒店管理、招待所管理。主要功能:團(tuán)體,散客入住客人的信息登記,換房,正常退房,掛帳退房,掛單補(bǔ)款結(jié)帳,預(yù)定管理,貴賓卡管理,押金管理,各種強(qiáng)大的賓館統(tǒng)計(jì)報(bào)表,異常處理。題目18-門診收費(fèi)管理信息系統(tǒng)本是一套對(duì)醫(yī)院門診的收費(fèi)開票、退款、發(fā)票查詢、門診收費(fèi)明細(xì)匯總、發(fā)票打印等進(jìn)行多方管理的系統(tǒng)。主要功能有:費(fèi)用處理:收費(fèi)開票、退款、發(fā)票查詢、退出收費(fèi)報(bào)表:收費(fèi)當(dāng)班報(bào)表、收費(fèi)工作匯總表基礎(chǔ)數(shù)據(jù)維護(hù)異常處理題目19-住院管理信息系統(tǒng)對(duì)于住院病人及其費(fèi)用的管理,實(shí)現(xiàn)以下功能:病人住院登記病人處方和檢查檢驗(yàn)項(xiàng)目開立病人出院異常處理基本數(shù)據(jù)維護(hù)題目20-火車售票管理信息系統(tǒng)對(duì)火車站的售票進(jìn)行管理。主要功能:車次管理(車次、起止地點(diǎn)、到達(dá)時(shí)間、開車時(shí)間)、每一車次的車票管理(車廂號(hào)、座位號(hào))、售票、退票、查詢、異常處理。題目21-公交管理信息系統(tǒng)本軟件提供了包括所有公交線路在內(nèi)的市區(qū)所有線路及郊區(qū)主要線路的管理、維護(hù);同時(shí)提供精確、模糊等方式查詢,并能對(duì)查詢結(jié)果按不同條件排序;支持自動(dòng)換乘查詢,即使不輸入中轉(zhuǎn)地也能自動(dòng)搜索出相應(yīng)的出行方案;可以自行添加、修改、刪除記錄;提供公交運(yùn)營企業(yè)的資料供網(wǎng)友查詢。題目22-航空售票管理信息系統(tǒng)能用于所有航空售票處(公司、中心,點(diǎn))的客戶資料和購送票情況,以及乘機(jī)人明細(xì)資料管理,能對(duì)客戶累計(jì)購票情況進(jìn)行統(tǒng)計(jì)分析,具自動(dòng)編號(hào)、快速查詢、任意組合條件查詢、客戶購票統(tǒng)計(jì)、送票員和業(yè)務(wù)員管理、操作員權(quán)限控制和密碼設(shè)置等功能,能根據(jù)任意電話號(hào)碼快速定位到某一客戶,并錄入購票明細(xì)數(shù)據(jù),其所屬業(yè)務(wù)員功能可考核業(yè)務(wù)員的業(yè)績情況。能制作各種客戶資料報(bào)表和客戶購票統(tǒng)計(jì)報(bào)表等,表格制作具有較強(qiáng)的可擴(kuò)充性。題目23-車輛管理信息系統(tǒng)協(xié)助各單位對(duì)車輛檔案、駕駛?cè)藛T、車輛費(fèi)用(維修費(fèi)、洗車費(fèi)、養(yǎng)路費(fèi)、燃料費(fèi)、停車費(fèi)、保險(xiǎn)費(fèi)、年審費(fèi)、過橋費(fèi)等多項(xiàng)費(fèi)用)、車輛使用和交通事故進(jìn)行全面管理的系統(tǒng)。車輛管理資料完備,打印靈活。提供車輛綜合查詢系統(tǒng),可以按各種查詢條件查詢到車輛費(fèi)用明細(xì)和車輛費(fèi)用合計(jì)。各種車輛資料可方便打印成自由設(shè)定的表格方式。系統(tǒng)配有詳細(xì)的開發(fā)幫助、資料文檔,操作演示圖文并茂,簡便易用。項(xiàng)目24設(shè)備管理要求:在該項(xiàng)目中,應(yīng)按照實(shí)際需求,分析過程,建立關(guān)系,以下關(guān)系僅供參考:設(shè)備類別信息:類別編號(hào)、類別名稱、設(shè)備臺(tái)數(shù)、設(shè)備原值;部門信息:部門編號(hào)、部門名稱、部門經(jīng)理、設(shè)備臺(tái)數(shù)、設(shè)備原值;設(shè)備基本信息:設(shè)備編號(hào)、設(shè)備名稱、類別編號(hào)、型號(hào)規(guī)格、設(shè)備狀態(tài)(1:安裝;2:使用;3:維修;4:報(bào)廢)、購入日期、安裝日期、使用部門編號(hào)、原值、安裝地點(diǎn)、生產(chǎn)廠、使用日期、使用年限、殘值、月折舊金額、備注;附屬設(shè)備信息:設(shè)備編號(hào)、附屬類別(1:設(shè)備;2:物品)、附屬設(shè)備編號(hào)、附屬設(shè)備名稱、數(shù)量、金額。附:使用JSP+JavaBean開發(fā)數(shù)據(jù)庫應(yīng)用的基礎(chǔ)使用JSP+JavaBean開發(fā)數(shù)據(jù)庫應(yīng)用的基礎(chǔ)實(shí)驗(yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生了解使用MyEclipse開發(fā)平臺(tái)開發(fā)Javaweb應(yīng)用的過程和有關(guān)方法,掌握在Java程序中訪問數(shù)據(jù)庫特別是使用JavaBean訪問數(shù)據(jù)庫的程序開發(fā)過程,為后續(xù)的進(jìn)一步實(shí)驗(yàn)建立基礎(chǔ)。實(shí)驗(yàn)要求:熟悉實(shí)驗(yàn)平臺(tái)MyEclipse的使用;熟悉Javaweb應(yīng)用程序的基本開發(fā)過程;掌握J(rèn)avaApplication訪問數(shù)據(jù)庫的程序開發(fā)過程;掌握在JSP頁面中通過JavaBean訪問數(shù)據(jù)庫的程序開發(fā)過程。實(shí)驗(yàn)內(nèi)容:只包含JSP的Web應(yīng)用的開發(fā)。功能:獲取并顯示系統(tǒng)日期訪問數(shù)據(jù)庫的Javaapplication程序。顯示數(shù)據(jù)庫中一個(gè)表中的所有數(shù)據(jù)訪問數(shù)據(jù)庫的Javaweb程序根據(jù)用戶名查找用戶信息,返回歡迎頁面。實(shí)驗(yàn)步驟:簡單的JavaWeb應(yīng)用開發(fā)(1)通過MyEclipse的文件菜單創(chuàng)建一個(gè)javaweb工程FirstJSP(2)在index.jsp文件中添加java腳本<%=(newjava.util.Date()).toString()%>(3)保存文件;(4)發(fā)布FirstJSP工程到web服務(wù)器Tomcat中;(5)啟動(dòng)Tomcat服務(wù)器;(6)訪問頁面http://localhost:8080/FirstJSP/默認(rèn)訪問該路徑下的index.jsp,如果查找成功,反饋歡迎頁面。注意:Oracle數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器通常會(huì)占用8080斷口。如果8080斷口被占用,修改Tomcat服務(wù)器的斷口,比如修改為7788。修改方法:找到tomcat的安裝目錄下的server.xml文檔,將server標(biāo)簽下的service元素的connector子元素中的port屬性值進(jìn)行修改:<ConnectorconnectionTimeout="20000"port="7788"protocol="HTTP/1.1"redirectPort="8443"/>在JavaApplication程序中訪問數(shù)據(jù)庫步驟:準(zhǔn)備數(shù)據(jù)庫首先在SQLServer中建立數(shù)據(jù)庫student,并創(chuàng)建S表,腳本為:USEstudentGOCREATETABLEdbo.s( s#char(4)PRIMARYKEY, snamechar(8)NOTNULL, agesmallint, sexchar(1))GO添加若干條記錄。通過MyEclipse的文件菜單創(chuàng)建一個(gè)java工程DBApp向工程DBApp加入JDBCforSQLServer的驅(qū)動(dòng)程序jtds-1.2選中項(xiàng)目,右擊鼠標(biāo),選擇BuildPath功能,再選擇AddExternalArchiver,如下圖所示。找到j(luò)tds-1.2.jar所在的位置并選定,確認(rèn)即可。若是C:\java\jtds-1.2,完成后,工程樹結(jié)構(gòu)為:編寫程序選定項(xiàng)目DBApp的src包,添加類DBApp(可以是其它名稱)。注意選定createmain,程序代碼如下:importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassDBApp{ publicstaticvoidmain(String[]args)throwsException{ Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance(); Stringurl="jdbc:jtds:sqlserver://:1433/student"; Stringuser="sa"; Stringpassword="sa"; Connectionconn=DriverManager.getConnection(url,user,password);Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); Stringsql="selecttop10*fromS"; ResultSetrs=stmt.executeQuery(sql); while(rs.next()) { System.out.println(rs.getString("s#")); System.out.println(rs.getString("sname")); } rs.close(); stmt.close(); conn.close(); }}作為Javaapplicatin程序運(yùn)行。觀測結(jié)果。通過JavaBean訪問數(shù)據(jù)庫準(zhǔn)備數(shù)據(jù)庫首先在SQLServer中建立數(shù)據(jù)庫test,并創(chuàng)建users表,腳本為:USE[test]goCREATETABLE[dbo].[users]( [id][int]primarykey, [username][varchar](20)NOTNULL, [password][varchar](20))GO至少插入一條記錄:Insertintousersvalues(1,'scott','tiger')創(chuàng)建web工程JDBCJavaBean按照3中同樣的方法,加入SQLServer的驅(qū)動(dòng)程序包jtds-1.2.jar建立javabean類在工程的src文件夾上創(chuàng)建mybean包(package),在該包中建立javabean類,名為DBsql,代碼如下:packagemybean;importjava.sql.*;publicclassDBsql{Connectionconn;Statementstmt;Stringurl;Stringuser;Stringpassword;publicDBsql(){conn=null;stmt=null;url="jdbc:jtds:sqlserver://:1433/test";user="sa";password="sa";try{Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();}catch(Exceptionex){System.out.println("don'tfindthedriver");}}//打開數(shù)據(jù)庫,準(zhǔn)備操作;publicvoidopenDB(){try{conn=DriverManager.getConnection(url,user,password);stmt=conn.createStatement();}catch(SQLExceptionex){System.out.println("executeQuery:"+ex.getMessage());}}/**關(guān)閉數(shù)據(jù)庫;*/publicvoidcloseDB(){try{stmt.close();conn.close();}catch(SQLExceptionex){System.err.println("executeQuery:"+ex.getMessage());}}/**執(zhí)行select語句;*/publicResultSetexecuteQuery(Stringsql){ResultSetrs=null;try{rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.err.println("executeQuery:"+ex.getMessage());}returnrs;}/**執(zhí)行insett,update,delete;*/publicintexecuteUpdate(String
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程挖機(jī)租賃合同協(xié)議
- 工程合伙合同協(xié)議書范本
- 礦山工程勞務(wù)合同協(xié)議
- 電工焊工勞務(wù)合同協(xié)議
- 01. 保安部經(jīng)理轉(zhuǎn)正述職報(bào)告三篇
- 磚房院落出租合同協(xié)議
- 鄧艷紅小學(xué)課程設(shè)計(jì)與評(píng)價(jià)
- 室內(nèi)設(shè)計(jì)居住空間方案
- 重陽節(jié)的文化意涵與發(fā)展歷程
- 醫(yī)學(xué)實(shí)驗(yàn)室設(shè)備介紹
- 國家醫(yī)保局-2024年醫(yī)保支付方式改革培訓(xùn)班-DRG.DIP2.0版培訓(xùn)
- 智障個(gè)別化教育計(jì)劃案例(3篇)
- 2025屆新高考語文熱點(diǎn)沖刺復(fù)習(xí):新高考作文教學(xué)及備考策略
- (高清版)DB3204∕T 1024-2021 污水排入城鎮(zhèn)污水管網(wǎng)排放口設(shè)置技術(shù)規(guī)范
- 海南省??谑?2024年-2025年小學(xué)六年級(jí)語文)部編版期中考試(下學(xué)期)試卷及答案
- 旅游消費(fèi)者行為學(xué)課件:社會(huì)群體與旅游消費(fèi)者行為
- 《材料成形測試技術(shù)》課件-第7章 軋制過程在線檢測
- 2025年春新北師大版數(shù)學(xué)一年級(jí)下冊課件 第5單元 第5課時(shí) 有趣的算式
- 部編版四年級(jí)語文下冊第六單元教學(xué)計(jì)劃(含課標(biāo)分析、教材分析、單元教學(xué)目標(biāo)、教學(xué)策略、學(xué)情分析等)
- 小學(xué)生情緒管理課件幽默
- 短視頻與直播電商教學(xué)大綱教案
評(píng)論
0/150
提交評(píng)論