游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

Java操作数据库指南(之一)

  一、java实现关系型数据库操作1、java操作mysql增删改查1、帮助类packagecom。gr。DBHerpel;importjava。sql。;导包ClassName:DBHerpelDescription:TODO数据库辅助类author情绪ipublicclassDBHerpel{privatestaticConnectionConn;数据库连接对象数据库连接地址privatestaticStringURLjdbc:mysql:localhost:3306myschool?characterEncodingutf8useSSLtrue;数据库的用户名privatestaticStringUserNameroot;数据库的密码privatestaticStringPassword1234;Description:TODO获取访问数据库的Connection对象paramreturnreturnConnection连接数据的对象author情绪ipublicstaticConnectiongetConnection(){try{Class。forName(com。mysql。jdbc。Driver);加载驱动System。out。println(加载驱动成功!!!);}catch(ClassNotFoundExceptione){TODO:handleexceptione。printStackTrace();}try{通过DriverManager类的getConenction方法指定三个参数,连接数据库ConnDriverManager。getConnection(URL,UserName,Password);System。out。println(连接数据库成功!!!);返回连接对象returnConn;}catch(SQLExceptione){TODO:handleexceptione。printStackTrace();returnnull;}}}2、增删改查packagecom。gr。visitServer;importjava。sql。Connection;importjava。sql。ResultSet;importjava。sql。Statement;importcom。gr。DBHerpel。DBHerpel;publicclassVisitMySql{连接对象privateConnectionconn;传递sql语句privateStatementstt;结果集privateResultSetset;1、查询publicvoidSelect(){try{获取连接connDBHerpel。getConnection();if(connnull)return;定义sql语句StringSqlselectfromlogin;执行sql语句sttconn。createStatement();返回结果集setstt。executeQuery(Sql);获取数据while(set。next()){System。out。println(用户名:set。getString(1)密码:set。getString(2));}}catch(Exceptione){e。printStackTrace();}finally{释放资源try{set。close();conn。close();}catch(Exceptione2){TODO:handleexception}}}2、增使用Statement接口的executeUpdate()方法向数据库添加数据publicvoidAdd(){try{获取连接connDBHerpel。getConnection();if(connnull)return;获取用户输入的账号和密码ScannerinputnewScanner(System。in);System。out。print(请输入用户名:);intuserinput。nextInt();System。out。print(请输入密码:);Stringpwdinput。next();定义sql语句Stringsqlinsertintologinvalues(user,pwd);;获取Statement对象sttconn。createStatement();执行sql语句stt。executeUpdate(sql);}catch(Exceptione){e。printStackTrace();}finally{释放资源try{conn。close();}catch(Exceptione2){}}}3、删使用Statement接口的executeUpdate()方法实现从数据库删除数据publicvoidDelete(){try{获取连接connDBHerpel。getConnection();if(connnull)return;提示用户输入要删除的用户System。out。print(请输入删除的用户:);ScannerinputnewScanner(System。in);intuserinput。nextInt();定义sql语句StringdeleteSqlDELETEFROMloginWHEREuseruser;;获取Statement对象sttconn。createStatement();执行sql语句stt。executeUpdate(deleteSql);}catch(Exceptione){e。printStackTrace();}finally{释放资源try{conn。close();}catch(Exceptione2){}}}4、改使用PreparedStatement接口中的executeUpdate()方法实现修改数据publicvoidUpdate(){try{获取连接connDBHerpel。getConnection();if(connnull)return;用户输入要修改的账户System。out。print(请输入用户名:);ScannerinputnewScanner(System。in);intuserinput。nextInt();提示用户输入新的密码System。out。print(请输入新的密码:);StringNewPwdinput。next();定义Sql语句StringUpdateSqlUPDATEloginSETpwdNewPwdWHEREuseruser;;创建Statement对象PreparedStatementpsconn。prepareStatement(UpdateSql);执行sql语句ps。executeUpdate();}catch(SQLExceptione){e。printStackTrace();}finally{释放资源try{conn。close();}catch(Exceptione2){}}}}3、测试packagecom。gr。Test;importcom。gr。visitServer。VisitMySql;publicclassTest{publicstaticvoidmain(String〔〕args)实例化对象VisitMySqlvsnewVisitMySql();调用查询方法vs。Select();}}2、java操作oracle增删改查1、帮助类packageoracle;importjava。sql。Connection;importjava。sql。DriverManager;importjava。sql。SQLException;description:Oracle连接工具类publicclassDBUtil{数据库连接地址privatestaticStringurljdbc:oracle:thin:localhost:1521:orcl;用户名privatestaticStringusernamesystem;密码privatestaticStringpasswordZZZ111;驱动名称privatestaticStringjdbcNameoracle。jdbc。OracleDriver;获取数据库连接publicstaticConnectiongetCon(){try{Class。forName(jdbcName);}catch(ClassNotFoundExceptione){e。printStackTrace();}Connectionconnull;try{conDriverManager。getConnection(url,username,password);}catch(SQLExceptione){e。printStackTrace();}returncon;}关闭数据库连接publicstaticvoidcloseCon(Connectioncon)throwsSQLException{if(con!null)con。close();}publicstaticvoidmain(String〔〕args){try{getCon();System。out。println(数据库连接成功);}catch(Exceptione){e。printStackTrace();System。out。println(数据库连接失败);}}}2、增删改查packageoracle;importjava。sql。Connection;importjava。sql。PreparedStatement;importjava。sql。ResultSet;importjava。sql。SQLException;publicclassOracleDemo{连接对象Connectionconnectionnull;创建预编译对象PreparedStatementpsnull;创建结果集ResultSetrsnull;插入publicintinsert(){intresult0;connectionDBUtil。getCon();Stringsqlinsertintostudentvalues(?,?,?);try{psconnection。prepareStatement(sql);ps。setInt(1,2);ps。setString(2,老王);ps。setString(3,女);resultps。executeUpdate();}catch(SQLExceptione){e。printStackTrace();}finally{DBUtil。closeCon(connection);}returnresult;}查询publicvoidselect(){connectionDBUtil。getCon();Stringsqlselectid,name,genderfromstudent;try{psconnection。prepareStatement(sql);rsps。executeQuery();while(rs。next()){intidrs。getInt(1);Stringnamers。getString(2);Stringgenderrs。getString(3);System。out。println(ID:idNAME:nameGENDER:gender);}}catch(SQLExceptione){e。printStackTrace();}finally{DBUtil。closeCon(connection);}}修改publicintupdate(){connectionDBUtil。getCon();Stringsqlupdatestudentsetname?,gender?whereid?;intresult0;try{psconnection。prepareStatement(sql);ps。setString(1,老张);ps。setString(2,男);ps。setInt(3,2);resultps。executeUpdate();}catch(SQLExceptione){e。printStackTrace();}finally{DBUtil。closeCon(connection);}returnresult;}删除publicintdelete(){intresult0;connectionDBUtil。getCon();Stringsqldeletefromstudentwhereid?;try{psconnection。prepareStatement(sql);ps。setInt(1,1);resultps。executeUpdate();}catch(SQLExceptione){e。printStackTrace();}finally{DBUtil。closeCon(connection);}returnresult;}publicstaticvoidmain(String〔〕args){OracleDemoodnewOracleDemo();intaddod。add();System。out。println(add);od。select();System。out。println(od。delete());}}

广州大学城联合北京中关村启动青创汇项目来源:人民网人民日报本报广州10月11日电(记者罗艾桦)9日,广州大学城联合北京中关村启动广州大学城中关村青创汇项目。该项目旨在发挥广州大学城地处粤港澳大湾区优势,为广东……作为职场新人小白,需要哪些必备办公软件?办公应用软件市场在不断饱和,好用且免费的软件就很难能可贵了,今天就推荐几款实用的办公软件,让职场新人小白快乐搬砖。永中Office推荐一下永中Office,既不用氪……假如世上没有了钱美国不要再继续操纵货币,取代货币的时代即将到来。货币是物物交换时,便于提高交易效率的一般等价物,他本身不产生社会价值。比如美元结算,畅通了国际贸易。但是也被美国当做掠夺全世界的……OPPO开始走性价比路线了,2000元就可以搞定这款OPPO就是刚刚发布的新款OPPOK9pro处理器这款手机的处理器搭载的是天玑12005G处理器。作为一款旗舰芯片,天玑1200采用了新一代A78的超大核架构,……诺基亚E3511颜值能打细节拉满,ANC主动降噪耳机的平价之Hello大家好,我是蘑菇随着这几年蓝牙耳机的普及,越来越多人选择真无线蓝牙耳机来打发通勤路上的无聊、蓝牙耳机已经成为我们日常必备物品。作为一名数码博主,自然而然的……美团众包如何设置自动接单美团众包做为一款自由接单的软件给送外卖和点外卖的人员都带来方便。但是由于很多新骑手不会设置导致派送的单接了要么送到超时,要么就拒单,拒单上限还有惩罚,所以现在教大家如何设……2千多元能打游戏,运行流畅的手机,看看这几款吧,性价比真高2000元这个档次的手机竞争是最激烈的,也是最残酷的,正所谓优秀者胜,为了让自己的手机能够在众多手机脱颖而出,手机堆料,性价比高就显得尤为重要了。说到堆料,性价比,就不得……新能源汽车产业未来如何爬坡跃坎来源:人民网原创稿一辆辆外形酷炫、省钱环保的新能源汽车,正在加速驶入普通人的生活,成为一种新时尚。在碳达峰、碳中和的远期目标牵引下,新能源汽车成为我国乃至全球汽车产业转型……钠电池比锂电池更有前途?据西班牙《趣味》月刊网站2月27日报道,科学家开发了一种电池替代品,它比锂离子电池危险性更小、更耐用。报道说,钠在地球的所有陆地和海洋中都是非常丰富的元素,它比锂便宜,而……比特币狼来了,6月份的惊惶和祈望用一句诗句来对上个月的行情做个总结:飞流直下三千尺,遥看瀑布挂前川。经历了5月份的崩盘,对于六月份或多或少有些惊惶和祈望,惊惶的是5月份的历史会不会重演;祈望的是价格能否……2月24日上市公司发布最新事项公告精选(二)1、联得装备(300545。SZ):公司目前在半导体设备领域的产品包括COF倒装设备、IGBT芯片及模组封装设备。2、元隆雅图(002878。SZ):苏州沃米是公司控股子……2021。10。23最新电脑配置方向与推荐5000预算CPU:酷睿I511400F主板:微星B560MAPRO内存:海盗船16G3200DDR4散热:赛普雷冷山白光四铜管固态:金士顿500……
名侦探柯南是我的解压宝库最近看完了一个B站视频《73分钟看完柯南所有剧情!史上最全时间线整理!》(以下简称《73分钟》),把我之前看的柯南的动画和剧场版串起来了,还补了后来我缺看的剧情。我发现自己在疲……还在用钥匙开门?小米首款高端全自动智能锁正式发布9月22日,小米全自动智能锁在小米商城、小米之家、小米有品、京东、天猫、苏宁等平台开启预售,预售期间100元定金抵200元,到手价为1699元。据了解,这是小米推出的首款……中国女排揭秘郎平陈忠和热血青春白浪彭昱畅演绎和平大战前传星关系12月5日讯由导演陈可辛执导,巩俐领衔主演,白浪、彭昱畅主演的电影《中国女排》于12月5日发布青年和平版预告,首次呈现郎平、陈忠和在成为冠军教练之前朝气蓬勃的青葱岁月。陈……老将VS新秀,谁更胜一筹?面对销量王,EVOS到底抗不抗打?在芯片问题的寒冬尚未褪去之时,SUV市场却依旧火热。作为最近较为热门的新车福特EVOS,也是深受消费者关注。那么在购车选择时,是随大流选择销量稳定的车型,还是感受一把新秀的魅力……2021宏碁全球秋季发布会诠释永续理念与科技完美融合要说目前全球的气候环境问题,确实是比较严峻,节能减排已经成了全球共识。而作为全球顶尖的资通讯公司之一,宏碁也尽到自己的一份力量。在2021年10月13日晚9点,以因你而生未你而……彭昱畅出演陈忠和!中国女排曝海报青年和平正式集结亮相!星关系12月3日讯12月3日,由导演陈可辛执导,巩俐领衔主演的国民电影《中国女排》曝光了青年和平版海报,由彭昱畅出演的陈忠和首次亮相,青年和平正式集结。郎平初入国家队之时,陈忠……从几十元到上千元,丰俭由人,双十一白酒选购指南前言大家好,我是小猴。随着即将到来的双十一,大家难免走亲戚串门送礼,作为送礼佳品的白酒当然是不二之选了。那么面对琳琅满目的白酒礼品,应该如何选择呢?今天就让小猴从不同的角……投影仪核心技术3LCD,拆机解密我是数码豆宝,一个走心的数码控,自由的科技粉。欢迎各位朋友评论区留言探讨,共同进步。投影仪的种类繁多,但是核心显示芯片主要是3LCD和DLP,先介绍3LCD的技术。……金丝猴,金喜猴?谁是奶糖届的真猴王?真假美猴王自古以来就是令人津津乐道的话题而在奶糖界金丝猴一直占据有利地位不过,最近金丝猴与金喜猴却上演了一场商标大战到底谁是奶糖界的猴王呢?……沃尔玛在线销售暴涨97银泰联手饿了么实现定时达沃尔玛在线销售暴涨97,受益政府撒钱近日,沃尔玛公布了一份亮眼的二季度财报,值得注意的是,不管是同店销售还是在线销售,沃尔玛均实现了正增长。数据显示,沃尔玛二季度美国同店……顺联动力ampampamp黄金搭档联手打造超级爆品,为用户健在经历过疫情之后,很多人把身体健康视为最重要的事情,而大部分的疾病都始于肠道。据《2021国民肠道健康调研报告》显示,约90的人群曾被肠道问题困扰,其中办公室一族,尤其白领人群……黄金搭档益生菌签约入驻顺联动力,共同守护全民健康生活随着全球消费者健康意识提升和健康消费市场的日趋成熟,从消费者需求的不断升级,促使膳食补充剂市场呈现出更加细分化、个性化趋势。2020年,新冠肺炎疫情的爆发,加速了消费者对免疫营……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网