范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

JDBC学会这些操作就行啦

  应粉丝需求,更新一篇关于JDBC从0到学会的文章,只要记住这六步,搞定JDBC那就是so easy的事情。
  文章目录
  一.简单介绍JDBC
  二.JDBC驱动类型
  三.手把手教会新手学习JDBC
  一.JDBC 是JavaDatabaseConnectivity 的简称即Java数据库 连接,提供查询和增删改的方法。是 Java语言提供的一套执行规范,由于数据库的种类众多且来自不同的生产厂商,所以为了使java程序与数据库之间建立联系,每一个厂商都实现了JDBC规范即驱动包。我们通常说的JDBC是面向关系型数据库的。 JDBC的本质就是IO流读写文件的过程。
  二.接下来我们说一说JDBC驱动类型都有哪些?这一部分尽管参考,作为了解,不会影响后续的操作。
  1.JDBC-ODBC桥驱动程序:
  JDBC桥接器是用来访问安装在每个客户机上的ODBC驱动程序。为了使用ODBC,需要在目标数据库上配置系统数据源名称(DSN)。当Java刚出来时,这是一个很有用的驱动程序,因为大多数的数据库只支持ODBC访问,但是想要使用每一个客户机都要安装且很消耗空间,管理不方便。
  2.JDBC-Native API
  类似于JDBC-ODBC,每一个客户机都需要安装,调用本地原生C/C++ 具体到每一个数据库,若想要改变,需要改变底层的代码。
  3.JDBC-Net+纯Java
  使用了标准的Socket通信,不需要安装到客户机上,相对于来说比较便捷
  4.纯javaJDBC
  一个纯粹基于Socket进行的通信,不需要安装到客户机上,每一个数据库厂商自身提供驱动。
  三.手把手教会新手学习JDBC
  JDBC六步曲,只要记住!!!这六步!!!,可以说就学会JDBC啦!
  第一步:导包
  笔者用的是mysql数据库,这就需要我们去mysql官网下载为我们提供好的mysql驱动包,对于驱动包如何下载,在笔者的另一篇文章中有教程--->《学习java,这些网站你用到过吗?》,现在我们已经下载好了驱动,接下来需要做的是,将驱动包引入我们的工程中,在src工程目录下创建一个lib包,将我们下载好的驱动解压,找到如下字样的 .jar的文件选择其一,直接Ctrl+C(复制)到lib包Ctrl+V(粘贴)。
  将 .jar包粘贴到我们工程内的lib包,如下图:
  点击左上角的File按钮,找到Progect Strucure...选项,得到下图的弹窗,在弹窗中按照标号按钮的顺序进行操作。
  得到新的弹窗,找到 .jar 包的位置 ,点击ok,完成了导包的过程。
  好的,接下来的五步全是代码操作,话不多说,直接上代码。public int insertOne(){ int value = 0; Connection conn = null; PreparedStatement pstst = null; try {   //第二步:加载驱动类   Class.forName("com.mysql.jdbc.Driver");   //第三步:获取连接信息   String url = "jdbc:mysql://localhost:3306/jdbctext";   String user = "root";   String password = "root";  //并通过信息创建与数据库的连接    conn = DriverManager.getConnection(url,user,password);  //第四步:预处理创建状态参数    pstst= conn.prepareStatement(sql);   //为SQL语句中的 ?赋值   pstst.setObject(1,aname);   pstst.setObject(2,sex);   pstst.setObject(3,age);   //第五步:执行SQL语句,如果顺利执行SQL语句,会返回一个整数类型的值   value = pstst.executeUpdate();     } catch (Exception throwables) {        throwables.printStackTrace();     }finally {       //第六步:关闭        if(conn!=null){           //if判断,防止了空指针错误            try {                conn.close();             } catch (SQLException throwables) {                throwables.printStackTrace();             }         	}        if(pstst!=null){            try {                pstst.close();             } catch (SQLException throwables) {                throwables.printStackTrace();             }         }     }     return value; }
  如果大家还有哪些问题,欢迎评论!!!

抚州五菱宏光V欢迎垂询,降价0。1万元汽车报价早知道五菱汽车抚州国鼎销售中心店,五菱宏光V限时特惠大酬宾,10月31日10月31日限时特惠0。1万元,有购车意向的朋友不妨亲自去试驾一下,店铺地址抚州市文昌大道与迎宾大道华为新款轻薄本MateBookX发布,机身重量仅有1KG!悬浮全面屏Hello大家好,我是兼容机之家的小牛。今天下午华为举行了华为MateBook系列新品发布会,带来了最新款的MateBookX,亮点颇多,各位花粉肯定会很满意,就跟着小牛来看一看新抚州宝骏E200最高优惠0。05万元,欢迎到店赏车今天给大家推荐一款车它就是宝骏E200,特别适合日常使用,据悉五菱汽车抚州国鼎销售中心店11月03日11月03日限时回馈用户,最高优惠0。91,对宝骏E200感兴趣的朋友不妨亲自体抚州五菱荣光EV让利促销,购车优惠0。05万元,欢迎垂询谈及理想生活,多少都会带有未来的憧憬,舒适科技感的生活,而现实中,你需要一台五菱荣光EV,为你的现实生活增添舒适与便利,当前五菱汽车抚州国鼎销售中心店购车优惠0。05万元,活动时间抚州五菱之光最高优惠1。55,欢迎到店赏车心心念念的五菱之光,等了这么久终于有优惠了,小编打听到五菱汽车抚州国鼎销售中心店11。0311。03降价0。05万元,这么好的机会朋友们是不是也和小编一样迫不及待的想到店去感受一下抚州五菱宏光PLUS让利促销,直降0。05万元,欢迎垂询汽车报价早知道五菱汽车抚州国鼎销售中心店,五菱宏光PLUS限时特惠大酬宾,11月03日11月03日购车优惠0。85,有购车意向的朋友不妨亲自去试驾一下,店铺地址抚州市文昌大道与迎宾抚州宝骏730店内购车优惠3。13,欢迎到店鉴赏本周宝骏730最新报价五菱汽车抚州国鼎销售中心店即日起到11月03日限时促销,最高优惠0。2万元,如此优惠的降幅,大家可千万不要错过,店铺地址抚州市文昌大道与迎宾大道交叉口促销时间惊喜福利到,抚州宝骏310最高优惠3。91,期待您的光临观望很久的宝骏310终于降价了,五菱汽车抚州国鼎销售中心店11月02日11月02日,店铺活动购车直降3。91,真是迫不及待的想要到店一睹宝骏310的风采啊促销时间2021年11月0城市通勤神器宝骏KiWiEV,用车成本也太香了我学的是设计专业,毕业后就回老家城市发展了,自己接单做室内设计的活。这个工作的收入不算少,就是得经常东跑一下西跑一下,坐公交车又累又浪费时间,就准备买一辆合适的代步车,方便平常出门索尼PS5将于次月在印度正式发售!即将开始预定,国行指日可待Hello大家好,我是兼容机之家的小牛。相信各位小伙伴们心系于索尼PS5早已上市,却因为产量的原因,导致市场价格久久下不来而头疼吧?而就在元旦索尼印度官方发布了一则消息,便让我们来抚州五菱之光购车优惠0。05万元,欢迎莅临赏鉴本周五菱之光最新报价五菱汽车抚州国鼎销售中心店11。0211。02限时促销,限时特惠1。55,如此优惠的降幅,大家可千万不要错过,店铺地址抚州市文昌大道与迎宾大道交叉口促销时间20
手机慢速度快门跟拍旋转9也8日晚上八点左右在小区北门路口拍摄跟拍旋转照片整理如附图分享ISO3000,S18sXHD,16。7MB,ISO657,S133sXHD,16。5MB,ISO741,S120s比特币跳水未浇熄新政热情萨尔瓦多总统亲自带货数字钱包应用尽管在萨尔瓦多周二正式将比特币列为法币后,比特币当日晚间价格出现高台跳水,但这仍未浇熄萨尔瓦多政府拥抱比特币的热情。当地时间周三,萨尔瓦多总统在推特上亲自带货该国的比特币数字钱包应印度储备银行前副行长力促印度接受加密货币印度储备银行前副行长将加密货币视为一种应税资产或商品。印度储备银行(RBI)前副行长对该国的金融和加密生态系统发表了看法,并表示需要接受数字资产。9月7日,RamaSubraman萨尔瓦多之后是乌克兰?加密货币合法化是小国的金融博弈吗?北京时间9月8日,乌克兰媒体kyivpost报道,乌克兰议会已批准了一项虚拟资产法案,将建立对虚拟资产进行法律监管的机制,但虚拟资产在该国不得作为支付手段,这意味着加密货币等虚拟资币圈事件27的美国居民支持政府承认比特币为法定货币27的美国居民支持政府承认比特币为法定货币9月13日消息,根据一项民意调查研究和数据分析公司YouGov针对4912名美国居民进行的调查,11的受访者强烈支持比特币应在美国用作法定比特币作为数字黄金具有巨大的上升潜力在一份提交给美国证券交易委员会的报告中,比尔米勒的对冲基金米勒机会信托的基金经理表示,作为数字黄金,比特币具有巨大的上升潜力。该报告表示,尽管比特币有波动性,但它的风险回报率是有吸币圈事件韩国60多家加密货币交易所将停止运营以作出调整韩国60多家加密货币交易所将停止运营以作出调整9月17日消息,韩国60多家加密货币交易所被通知必须在周五之前通知客户部分或全部暂停交易作出调整,如需继续运营,必须在9月24日之前向币圈事件澳新银行暂不会向加密货币交易所提供银行服务澳新银行暂不会向加密货币交易所提供银行服务9月24日消息,澳新银行CEOShayneElliott周四在常设经济委员会上发言称,该行仍会维持不向加密货币交易所提供银行服务的政策。他币圈事件摩根士丹利推出加密货币研究团队津巴布韦正探索使加密货币成为一种资产类别9月16日消息,津巴布韦财长表示津巴布韦正探索使加密货币成为一种资产类别,津巴布韦不会使用加密货币作为交易货币。研究称比特币挖矿每年产生多达JamesonLopp发起众包项目调查美国政客持有BTC数据JamesonLopp发起众包项目调查美国政客持有BTC数据9月23日消息,比特币生态开发者和Casa首席技术官JamesonLopp发起众包项目以追踪美国国会政客中持有比特币的情realme真我V13无惧长途旅程,超长续航很给力对于各位差旅党而言,每个时期总有那么几天,会化身为空人飞人,在不同城市之间尽显穿梭。尤其是遇到商务出差,手机必须时刻保持畅通,便于与客户进行及时的交流。不过遇到长达10几个小时的旅