当前位置: 首页 > news >正文

微信公众号做留言网站淘宝做网站被骗

微信公众号做留言网站,淘宝做网站被骗,重庆软件制作,六安木兰巷一、什么是JDBC JDBC就是sun公司研发的一套通过java来操控数据库的工具#xff0c;对应不同的数据库系统有不同的JDBC#xff0c;而他们统称【驱动】#xff0c;这就是上一篇我们提到创建Mybatis项目时要引入的依赖、以及连接数据库四要素里的第一要素。 JDBC有自己一套原始…一、什么是JDBC JDBC就是sun公司研发的一套通过java来操控数据库的工具对应不同的数据库系统有不同的JDBC而他们统称【驱动】这就是上一篇我们提到创建Mybatis项目时要引入的依赖、以及连接数据库四要素里的第一要素。 JDBC有自己一套原始的启动、运行代码如下图我没给出完整代码因为不要去记没有用 不用了解只要知道有这么个玩意就行 二、JDBC与Mybatis对比 JDBC代码又长又臭而且连接数据库、sql语句执行、实体类封装......全都在一块屎代码里不灵活那么Mybatis的优势就显示出来了 然后Mybatis只需要关注这两部分【数据库连接application.properties】跟【mapper接口】 三、数据库连接池 1、什么是数据库连接池 一个数据库可以与其它多个客户端连接那么用JDBC连接数据库的话就是谁跟它连接就创建一个【连接】等他执行完操作不用了再把【连接】还回去如此往复创建连接、释放连接 而【数据库连接池】是有几个客户端要跟数据库连接它就分配出几个【连接】然后不在多余创建或释放谁要用就拿去用完还回来哪怕有一个客户端连接了半天啥也不干数据库连接池也会检测到时间到了就拿回【连接】放回【数据库连接池】 2、数据库连接池产品 那么市面上的【数据库连接池】产品有很多我们上一篇连接测试的时候控制台最后两行就有显示红色框住的地方就是一个叫 “Hikari” 的数据库连接池产品 常见有这么几个我们默认的是Hikari 那个 “Druid” 其实是最好用的是由阿里巴巴开发的是java数据库连接池就好的产品 那么我们怎么去更换我们的产品前面我们学过Maven知道maven的强大之处就是直接在【pom.xml】代码里的【dependencies/dependencies】里加入你要的依赖包然后更新一下就可以自动下载配置了那么【Druid】的依赖代码我放在下面各位自行配置 !--druid连接池-- dependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion1.2.8/version /dependency 爆红是因为没有刷新、下载点右上角刷新一下就行了 然后再运行就能看到Druid的数据库连接池已经更换成功 3、数据库连接池产品的标准接口Datasource 那那么多产品就得有一个标准接口来连接所有产品的数据库连接池 就是【Datasource】是官方(sun)提供的数据库连接池接口由第三方组织实现此接口 获取连接的代码是 Connection getConnection() throws SQLException; 我们摁两下Shift然后查找Hikari或者Druid的源码就会看到它们都必须有【Datasource】这个接口 那么Druid德鲁伊的数据库连接池有两种属性配置 第一种是默认之前的四要素配置 第二种是在原基础上加上【.druid】其实都一样的以后看到这种代码不用疑惑这两都可以 四、超级偷懒建实体类方法lombok 我们前面为了连接数据库在java也建立了一个“数据库表”——JavaBean类但是我们都知道一个JavaBean贼多代码又臭又长 有的人会说不是有快捷键 “Alt Insert”自动生成构造函数跟setter、getter函数吗那么看看lombok的代码你就会知道什么叫简约舒服 Lombok是一个实用的lava类库能通过注解的形式自动生成构造器、getter/setter、equals、hashcode、tostring等方法简化java开发、提高效率。 常见的注解有这些黄色是常用的 注解作用Getter/Setter为所有的属性提供get/set方法ToString会给类自动生成易阅读的 toString 方法EqualsAndHashcode根据类所拥有的非静态字段自动重写 equals 方法和 hashcode 方法Data提供了综合的各个方法的生成代码功能(GetterSetterToStringEqualsAndHashCode)NoArgsConstructor生成无参的构造器AllArgsConstructor生成除了static修饰的字段之外有参构造器 那怎么用首先我们本来是没有lombok的还是一样要到pom.xml去引入依赖 爆红是因为没有刷新、下载点右上角刷新一下就行了 好现在回到User类拔出了属性以为所有方法注释了不要了 然后现在在上面加上这些注解注意其实Data  Getter/Setter  ToString  EqualsAndHashcode 所以写一个Data就够了但是有参构造和无参构造还是得另外用别的两个注解 然后现在回到test的测试类里测试user.能发现有了提示User的所有getter、setter、构造函数啥的都出来了 但是这里运行时有个问题 那么回到最前面的问题配置lombok依赖那里因为我说跟着黑马的视频来的所以踩坑了黑马说springboot帮我们指定了lombok的版本version但是有个前提条件是可能他的JDK版本刚好跟springboot指定的lombok版本适配而我们的版本不适配 那就必须要手动强制升级更新一下lombok的版本 你们可以按我这个版本试试不行的话再把报错信息发给ai问一下试试别的版本行不行 我这个现在就成功了 另外如果你用的是远古时期的idea那么还请手动下载安装lombok插件新版本的不需要 下一篇讲案例Mybatis基础操作
http://www.hkea.cn/news/14347677/

相关文章:

  • c4d培训机构推荐网络优化seo是什么工作
  • 顺德互动交流网站wordpress模板+保险
  • 第一章 网站建设基本概述凡科建站代理登录
  • 广州手机网站建设报价表哪个大学的网站做的最好看
  • 旅游网站管理系统做网站公司 信科网络
  • 深圳做网站价比高的公司性做网站的前端技术
  • 网站关键词排名优化软件集团网站策划方案
  • 找工程分包网站杭州百度人工优化
  • 建设游戏运营网站开展工作总结福州精美个人网站建设公司
  • 饿了么企业网站上海做网址域名的公司
  • 网站点赞怎么做的做网站要什么软件
  • 那个网站的公众后推广做的好app开发公司官网
  • 长沙建立企业网站最好的网站建设公司
  • 电子商务网站建设与维护概述家庭室内装修设计公司
  • 最好加盟网站建设厦门北京网站建设
  • asp个人网站下载做网站基础源代码
  • 北京康迪建设监理咨询有限公司网站网易企业邮箱申请
  • 技术支持东莞网站建设机械网易企业邮箱过期了
  • 滁州网站建设工作室网易企业邮箱手机登录
  • 图片展示类网站网站空间 哪个公司好
  • 热门网站建设加盟平台建设垂直网站需要哪些流程
  • 建网页和建网站广告资源网
  • 建设快卡额度查询网站中企动力邮箱客户端
  • 图片交易网站如何建设网站设计心的
  • 广州做和改版网站的公司淮北建网站费用
  • 响应式网站研究现状做网站备案必须是个人还是公司
  • 网站降权怎么办女生学电子商务专业好吗
  • 临沂网站建设平台互联网电商公司排名
  • 做vip兼职设计师的网站有哪些科技部
  • 医疗网站优化帮做网站制作挣钱