Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之03JDBC Statement6299.docx
《Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之03JDBC Statement6299.docx》由会员分享,可在线阅读,更多相关《Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之03JDBC Statement6299.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之03.JDBC Statement(1)上季我们建建立了与与数据库库的连接接,本季季我们将将对数据据库进行行操作使使用Sttateemennt 执执行DDDL、使使用Sttateemennt 执执行DMML,常常用的插插入、更更新、删删除及查查询数据据哈 Staatemmentt 简介介Stattemeent 提供了了一个操操作数据据库语句句的功能能,可通通过它来来创建表表、插入入记录、修修改记录录、删除除记录等等操作 获得SStattemeent可以从数数据库连连接Coonneectiion中中获得SStatteme
2、entConneectiion connn = neew CConnnecttionnUtiil().geetCoonneectiion();Staatemmentt sttmt = cconnn.crreatteSttateemennt();ConneectiionUUtill.jaavapackaage comm.miichaael.jdbbc;impportt jaava.sqll.Coonneectiion;immporrt jjavaa.sqql.DDrivverMManaagerr;iimpoort javva.uutill.Prropeertiies;puubliiccllass
3、s CoonneectiionUUtill /第一一种方法法pubblicc Coonneectiion gettConnnecctioon()Connnecctioon cconnn = nulll;trry /Claass.forrNamme加载载驱动Claass.forrNamme(comm.myysqll.jddbc.Driiverr);/DriiverrMannageer获得得连接connn = DrriveerMaanagger.gettConnnecctioon(jdbbc:mmysqql:/loocallhosst:333066/jddbc_db,rroott,myssqlaa
4、dmiin);rretuurn connn; cattch (Exxcepptioon ee) e.priintSStacckTrracee();rretuurnnnulll;/第二二种方法法pubblicc Coonneectiion gettConnnecctioon(SStriing driiverr,Sttrinng uurl,Strringg usser,Strringg paasswwordd)Coonneectiion connn = nuull;ttry /Cllasss.foorNaame加加载驱动动Cllasss.foorNaame(driiverr);/DDrivverM
5、Manaagerr获得连连接cconnn = DriiverrMannageer.ggetCConnnecttionn(urrl,uuserr,paasswwordd);retturnn coonn; caatchh (EExceeptiion e) ee.prrinttStaackTTracce();retturnnnulll;/第第三种方方法puubliic CConnnecttionn oppenCConnnecttionn()SStriing driiverr = ;SStriing urll = ;SStriing useer = ;Strringg paasswwordd = ;P
6、Propperttiess prrop = nnew Prooperrtiees();Connnecctioon cconnn = nulll;trry /加载属属性文件件prrop.loaad(tthiss.geetCllasss().gettClaassLLoadder().ggetRResoourcceAssStrreamm(DDBCoonfiig.ppropperttiess);ddrivver = ppropp.geetPrropeertyy(ddrivver);urll = proop.ggetPProppertty(urll);usser = ppropp.geetPrropee
7、rtyy(uuserr);paasswwordd = proop.ggetPProppertty(passswoord);/CClasss.fforNNamee加载驱驱动CClasss.fforNNamee(drriveer);/DriiverrMannageer获得得连接connn = DrriveerMaanagger.gettConnnecctioon(uurl,useer,ppasssworrd);reeturrn cconnn; ccatcch (Exccepttionn e) e.pprinntSttackkTraace();retturnnnulll; TestSStatteme
8、ent.javvapackaage comm.miichaael.jdbbc;impportt jaava.sqll.Coonneectiion;immporrt jjavaa.sqql.SSQLEExceeptiion;immporrt jjavaa.sqql.SStattemeent;puubliiccllasss TeestSStattemeent puubliicsttatiicvooid gettStaatemmentt()CConnnecttionn coonn = nnew ConnnecctioonUttil().oopennConnnecctioon();tryy Staat
9、emmentt sttmt = cconnn.crreatteSttateemennt();SSysttem.outt.prrinttln(stmmt); caatchh (SSQLEExceeptiion e) / TTODOO Auuto-genneraatedd caatchh bllockke.priintSStacckTrracee(); Main.javvapackaage comm.miichaael.maiin;impportt coom.mmichhaell.jddbc.ConnnecctioonUttil;immporrt ccom.micchaeel.jjdbcc.Tee
10、stSStattemeent;puubliiccllasss Maain /* * pparaam aargss */pubbliccstaaticcvoiid mmainn(Sttrinng arrgs) CoonneectiionUUtill cuu = neww CoonneectiionUUtill();/第一一种方法法SSysttem.outt.prrinttln(第一一种方法法:+cu.gettConnnecctioon();/第二种种方法Syysteem.oout.priintlln(第二种种方法:+ccu.ggetCConnnecttionn(ccom.myssql.jdbbc
11、.DDrivver,jddbc:myssql:/llocaalhoost:33006/jjdbcc_dbb,rooot,myysqlladmmin);/第三三种方法法SSysttem.outt.prrinttln(第三三种方法法:+cu.opeenCoonneectiion();TTesttStaatemmentt.geetSttateemennt(); 测试结果: 使用SStattemeent 执行DDDL可以使用用Staatemmentt来执行行一个数数据定义义语句,例例如:创创建一张张表TestSStattemeent.javvapackaage comm.miichaael.jdbbc
12、;impportt jaava.sqll.Coonneectiion;immporrt jjavaa.sqql.SSQLEExceeptiion;immporrt jjavaa.sqql.SStattemeent;puubliiccllasss TeestSStattemeent puubliicsttatiicvooid gettStaatemmentt()CConnnecttionn coonn = nnew ConnnecctioonUttil().oopennConnnecctioon();tryy Staatemmentt sttmt = cconnn.crreatteSttatee
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之03JDBC Statement6299 WEB 工程师 培训 JDBC Servlet JSP 整合 开发 03
链接地址:https://www.taowenge.com/p-62819604.html
限制150内