小型银行管理系统的功能代码42758.docx
《小型银行管理系统的功能代码42758.docx》由会员分享,可在线阅读,更多相关《小型银行管理系统的功能代码42758.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、小型银行管理系统的部分代码登陆packaage daoo;imporrt jjavaa.sqql.CConnnecttionn;imporrt jjavaa.sqql.DDrivverMManaagerr;imporrt jjavaa.sqql.RResuultSSet;imporrt jjavaa.sqql.SSQLEExceeptiion;imporrt jjavaa.uttil.ArrrayLListt;imporrt jjavaa.uttil.Lisst;imporrt jjavaa.sqql.*;publiic cclasss llogiinprivvatee Sttrinng ss
2、Namme;privvatee Sttrinng ssPasss;privvatee Sttrinng ssStaate;/数据据库连接接设置prottectted staaticc Sttrinng ddbCllasssNamme = ccom.myssql.jdbbc.DDrivver;prottectted staaticc Sttrinng ddbUrrl = jjdbcc:myysqll:/loccalhhostt:33306/bannk;prottectted staaticc Sttrinng ddbUsser = rooot; prottectted staaticc Sttr
3、inng ddbPwwd = rroott; privvatee sttatiic CConnnecttionn coonn = nnulll; publlic Strringg geetsNNamee() retturnn sNNamee;publlic voiid ssetssNamme(SStriing sNaame) thiis.ssNamme = sNNamee;publlic Strringg geetsPPasss() retturnn sPPasss;publlic voiid ssetssSPaass(Strringg sPPasss) thiis.ssPasss = sPP
4、asss;publlic Strringg geetsSStatte() retturnn sSStatte;publlic voiid ssetssStaate(Strringg sSStatte) thiis.ssStaate = ssStaate;/* * 创创建数据据库连接接 * */privvatee vooid NewwConnnecct()tryy iff (cconnn = nuull) CClasss.fforNNamee(dbbClaassNNamee).nnewIInsttancce();cconnn = DriiverrMannageer.ggetCConnnectti
5、onn(dbbUrll, ddbUsser, dbbPwdd);ellserretuurn; ccatcch (Exccepttionn eee) eee.prrinttStaackTTracce();publlic Lisst sstuSSearrch()Strringg sqql=sellectt * froom ppersson wheere namme=+ssNamme+ aand passs=+ssPasss+ aand staate=+sSttatee+;/SSysttem.outt.prrinttln(sqll);Lisst llistt=neew AArraayLiist();
6、RessulttSett rss = nulll;tryy iff(coonn=nuull)NewwConnnecct();/如果数数据库连连接为空空,则创创建rss = connn.ccreaateSStattemeent().eexeccuteeQueery(sqll); ccatcch (SQLLExccepttionn e) e.priintSStacckTrracee(); tryy /通过循循环,将将数据结结果集中中的内容容取出whhilee(rss.neext() llogiin eep = neew llogiin();eep.ssetssNamme(eep.ggetssNam
7、me();eep.ssetssSPaass(ep.gettsPaass();eep.ssetssStaate(ep.gettsSttatee();/Sysstemm.ouut.pprinntlnn(epp.geetsNNamee()+ep.gettsPaass()+eep.ggetssStaate();llistt.addd(eep); ccatcch (SQLLExccepttionn e) / TOODO 自动生生成 ccatcch 块块e.priintSStacckTrracee();retturnn liist;/查查询结果果,数组组返回数据库packaage daoo;imporrt
8、 jjavaa.sqql.CConnnecttionn;imporrt jjavaa.sqql.DDrivverMManaagerr;imporrt jjavaa.sqql.RResuultSSet;imporrt jjavaa.sqql.SStattemeent;publiic cclasss sshujjukuu pubblicc shhujuuku(Strringg sqql)/接接受一个个SQLL语句并并执行 ttry Claass.forrNamme(comm.myysqll.jddbc.Driiverr); Strringg urrl=jdbbc:mmysqql:/loocallh
9、osst/BBankk?usseUnnicoode=truue&ccharractterEEncoodinng=GGBK; Connnecctioon ccon=DriiverrMannageer.ggetCConnnecttionn(urrl,rooot,rooot); Staatemmentt sttmt=conn.crreatteSttateemennt(); stmmt.eexeccuteeUpddatee(sqql); stmmt.cclosse(); cattch(Exccepttionn e) e.pprinntSttackkTraace(); 数据packaage daoo;i
10、mporrt jjavaa.sqql.CConnnecttionn;imporrt jjavaa.sqql.DDrivverMManaagerr;imporrt jjavaa.sqql.RResuultSSet;imporrt jjavaa.sqql.SStattemeent;publiic cclasss sshujju pubblicc sttatiic SStriing shuuj()/查询出出账户的的最大值值并返回回这个最最大值供供其他方方法调用用 Strringg s=nulll; ttry Claass.forrNamme(comm.myysqll.jddbc.Driiverr);
11、 Strringg urrl=jdbbc:mmysqql:/loocallhosst/BBankk?usseUnnicoode=truue&ccharractterEEncoodinng=GGBK; Connnecctioon ccon=DriiverrMannageer.ggetCConnnecttionn(urrl,rooot,rooot); Staatemmentt sttmt=conn.crreatteSttateemennt(); RessulttSett rss=sttmt.exeecutteQuueryy(sseleect maxx(ciid) as cidd frrom Baa
12、nk.yyongghuxxinxxi ); whiile(rs.nexxt() s=rs.gettStrringg(ccid); stmmt.cclosse(); rs.cloose(); cattch(Exccepttionn e) e.pprinntSttackkTraace(); rretuurn s; 数据库连接接packaage daoo;imporrt jjavaa.sqql.CConnnecttionn;imporrt jjavaa.sqql.DDrivverMManaagerr;imporrt jjavaa.sqql.RResuultSSet;imporrt jjavaa.sq
13、ql.SSQLEExceeptiion;imporrt jjavaa.uttil.ArrrayLListt;imporrt jjavaa.uttil.Lisst;imporrt jjavaa.uttil.Vecctorr;imporrt jjavaa.sqql.*;publiic cclasss EEmplloyeee privvatee Sttrinng eenamme;privvatee Sttrinng eeid;privvatee Sttrinng eeadddr;privvatee Sttrinng eesallaryy;privvatee Sttrinng eepassswaard
14、;privvatee Sttrinng eesexx;privvatee Sttrinng eetell;/数据据库连接接设置prottectted staaticc Sttrinng ddbCllasssNamme = ccom.myssql.jdbbc.DDrivver;prottectted staaticc Sttrinng ddbUrrl = jjdbcc:myysqll:/loccalhhostt:33306/bannk;prottectted staaticc Sttrinng ddbUsser = rooot; prottectted staaticc Sttrinng ddb
15、Pwwd = rroott; privvatee sttatiic CConnnecttionn coonn = nnulll; publlic Strringg geetennamee() retturnn ennamee;publlic voiid sseteenamme(SStriing enaame) thiis.eenamme = ennamee;publlic Strringg geeteiid() retturnn eiid;publlic voiid sseteeid(Strringg eiid) thiis.eeid = eeid;publlic Strringg geete
16、aaddrr() retturnn eaaddrr;publlic voiid sseteeadddr(SStriing eadddr) thiis.eeadddr = eaaddrr;publlic Strringg geetessalaary() retturnn essalaary;publlic voiid sseteesallaryy(Sttrinng eesallaryy) thiis.eesallaryy = esaalarry;publlic Strringg geeteppassswarrd() retturnn eppassswarrd;publlic voiid sset
17、eepassswaard(Strringg eppassswarrd) thiis.eepassswaard = eepassswaard;publlic Strringg geetessex() retturnn essex;publlic voiid sseteesexx(Sttrinng eesexx) thiis.eesexx = eseex;publlic Strringg geetettel() retturnn ettel;publlic voiid sseteetell(Sttrinng eetell) thiis.eetell = eteel;/* * 创创建数据据库连接接
18、* */privvatee vooid NewwConnnecct()tryy iff (cconnn = nuull) CClasss.fforNNamee(dbbClaassNNamee).nnewIInsttancce();cconnn = DriiverrMannageer.ggetCConnnecttionn(dbbUrll, ddbUsser, dbbPwdd);ellserretuurn; ccatcch (Exccepttionn eee) eee.prrinttStaackTTracce();/* * 增增加员工工 * parram stuu */publlic voiid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 银行 管理 系统 功能 代码 42758
限制150内