自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 收藏
  • 关注

原创 万字大章学习SpringBoot

文章目录SpringBootSpringBoot的概述SpringBoot的特点SpringBoot的核心功能SpringBoot环境搭建SpringBoot核心配置文件applictaion.propertiesapplication.ymlyml的基本语法SpringBoot的使用SpringBoot注解@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan@Configuration@Be

2022-02-25 00:35:11 1395

原创 万字大章学习SpringMVC

文章目录SpringMVCSpringMVC运行流程SpringMVC环境搭建配置视图解析器SpringMVC的使用请求转发视图解析接收请求重定向过滤静态资源文件中文乱码处理Ajax返回json文件上传拦截器监听器监听器分类监听器接口配置监听器类实例SpringMVC整合MyBatis--ssm全部配置文件SpringMVC​ 首先我们了解一下经典的MVC模式,MVC全称Model View Controller,M指业务模型和数据模型,V指用户界面,C指控制器。使用MVC的目的是将M和V的实现代码分

2022-02-21 23:30:12 973

原创 万字大章学习Spring

文章目录SpringSpring的核心及优点Spring的核心Spring的优点Spring环境搭建Spring IOCSpring IOC创建对象的方式Spring DI注入利用DI进行解决DI注入的方式构造完成注入属性注入自动注入Spring AOP代理模式实现AOP什么是代理模式?动态代理基于AspectJ实现AOPAspectJ实现五种通知类型Spring中的常用注解Spring事务Spring事务特征Spring事务管理形式Spring事务管理的实现Spring事务传播行为Spring集成MyBa

2022-02-20 22:27:03 1293

原创 入门学习Linux&&Git命令大集合

LinuxLinux常识操作系统概述​ 操作系统(operation system):操作系统是用户和计算机的接口,也是计算机硬件和应用程序的接口,用户通过操作系统和计算机、计算机硬件以及应用打交道。​ 常见的PC操作系统:Windows、Mac OS、Linux、Unix…​ 常见的手机操作系统:Android、IOS…Linux发展史​ Unix:商业化后价格昂贵。​ Linux:1991年,Linux第一版0.02,继承了Unix的稳定性和效率高,1994年Linux 1.0

2022-02-20 19:01:23 1136

原创 万字大章学习MyBatis

文章目录MyBatis搭建核心配置文件数据库环境配置属性设置设置setting类型别名其它配置项逆向工程创建逆向工程使用逆向工程动态SQLMyBatis查询一对一关联查询一对多关联查询多对多关联查询分页查询方案一:使用Page工具类方案二:使用RowBounds插件延迟加载(Lazy Load)延迟加载配置实现延迟加载MyBatis查询缓存一级缓存二级缓存二级缓存补充MyBatis基于Java的数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。(1)ORM对

2022-02-02 16:48:13 1575

原创 逐句解释堆排序

//堆排序1 private static int heapSize;//声明全局变量,记录堆中有多少元素 private static Integer[] array;//声明全局变量,存储传来要排序的元素 static void heapSort(Integer[] arr) { array = arr; //原地建堆 heapSize = arr.length; //从最后一个非叶子节点向上构建最大堆(二

2021-07-05 20:47:26 121

原创 根据二叉树遍历结果重构二叉树(前序遍历+中序遍历 / 中序遍历+后序遍历 / LeetCode真题)

文章目录重构二叉树前序遍历+中序遍历后序遍历+中序遍历前序遍历+后序遍历重构二叉树所谓重构二叉树就是根据遍历结果构造还原出原本的二叉树,在二叉树的四种遍历方法(前序遍历、中序遍历、后序遍历、层序遍历)中已经对二叉树的遍历进行了详细的分析,接下来我们就要分析如何根据不同的遍历结果重构出二叉树。前序遍历的访问顺序:根节点——>前序遍历左子树——>前序遍历右子树中序遍历的访问顺序:中序遍历左子树——>根节点——>中序遍历右子树后序遍历的访问顺序:后序遍历左子树——>后序遍历

2021-07-05 16:02:10 519

原创 二叉树的四种遍历方法(前序遍历、中序遍历、后序遍历、层序遍历)有图有真相!!!

文章目录二叉树的四种遍历方式前序遍历(Preorder Traversal)中序遍历(Inorder Traversal)后序遍历(Postorder Traversal)层序遍历(Level Order Traversal)二叉树的四种遍历方式相信大家能够看到二叉树的遍历就已经对二叉树本身有了足够的了解,这里就不进行过多的赘述了,我们直接进入正题。我们知道线性数据结构的遍历一般就是前序遍历和后序遍历,而二叉树的遍历常见的有三种:前序遍历、中序遍历、后序遍历(注意:前中后是针对根节点而言的),有时候也会

2021-06-29 21:31:28 5734 1

原创 SpringBoot使用·下篇(SpringBoot集成MyBatis+日志打印+MyBatis-plus)

文章目录SpringBoot的使用SpringBoot集成MyBatis日志打印MyBatis-plus的简单搭建SpringBoot的使用我们在SpringBoot使用·上篇说到了SpringBoot注解、SpringBoot集成JDBC、SpringBoot集成druid(德鲁伊)数据源和sql监控,这篇文章我们会写到SpringBoot和MyBatis的故事。SpringBoot集成MyBatis1.首先我们要在SpringBoot的基础上集成MyBatis的相关jar<depende

2021-06-01 01:14:49 690 2

原创 SpringBoot使用·上篇(SpringBoot注解+集成JDBC+集成druid(德鲁伊)+sql监控)

文章目录SpringBoot的使用SpringBoot注解@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan@Configuration@Bean@ConfigurationPropertiesSpringBoot集成JDBC集成druid(德鲁伊)数据源Sql监控SpringBoot的使用SpringBoot是用来简化Spring框架的,因此,不同于Spring的使用方式,Spring

2021-05-31 00:08:40 490

原创 SpringBoot必读篇(概述+特点+核心功能+环境搭建+启动Logo+配置文件)

文章目录SpringBootSpringBoot的概述SpringBoot特点SpringBoot的核心功能起步依赖自动配置SpringBoot开发环境搭建启动LogoSpringBoot配置文件application.propertiesapplication.ymlyml的基本语法SpringBootSpringBoot具有Spring的所有优点,比如开源、轻量级、非侵入式等等。Spring本身具有的控制反转(IOC)和面向切面(AOP)编程也都是SpringBoot的特点。但是Spring本身是由

2021-05-30 01:47:50 428 2

原创 【SpringMVC】文件上传和拦截器

文章目录文件上传拦截器文件上传1.首先我们要导入文件上传下载所需的jar文件<!--上传/下载文件时必须依赖apache提供的jar包--><dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version>

2021-05-28 23:40:08 308 3

原创 一篇文章告诉你:如何花样使用SpringMVC

文章目录SpringMVC使用请求转发视图解析配置视图解析器接收请求获取请求数据重定向过滤静态资源文件中文乱码处理Ajax返回jsonSpringMVC使用请求转发SpringMVC默认响应时使用请求转发方式,返回值可以是ModelAndView,控制器处理方法的返回值如果为ModelAndView,则其即包含视图信息,也包含模型数据信息。如果返回String,可以将数据封装到一个Model对象中,直接返回字符串格式的视图名即可。返回值为ModelAndView时,相应数据设置:(1)添加模型数据

2021-05-26 16:43:02 152 2

原创 不得不看的SpringMVC篇!!!(概述+SpringMVC运行流程+SpringMVC搭建)

文章目录SpringMVCSpringMVC概述SpringMVC的运行流程搭建SpringMVC1.导入SpringMVC的相关jar包2.配置DispatcherServlet3.开启SpringMVC注解4.配置视图解析器5.控制器类的搭建SpringMVCSpringMVC概述首先我们了解一下经典的MVC模式,MVC全称Model View Controller,M指业务模型,V指用户界面,C指控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。Sprin

2021-05-18 00:03:08 262 5

原创 Spring事务看这一篇就够了!!(Spring事务特征+Spring事务管理+实现+Spring七种事务传播行为+集成MyBatis)

文章目录Spring事务管理Spring事务特征ACIDSpring事务管理形式Spring事务管理的实现1.配置数据库源2.配置事务管理器3.基于xml配置实现4.基于注解方式实现Spring事务传播行为什么是事务传播行为?七种传播行为1.PROPAGATION_REQUIRED2.PROPAGATION_SUPPORTS3.PROPAGATION_REQUIRES_NEW4.PROPAGATION_MANDATORY5.PROPAGATION_NOT_SUPPORTED6.PROPAGATION_NEV

2021-05-17 14:04:51 270 1

原创 图文并茂!!!一文搞懂SpringAOP(面向切面编程)

文章目录SpringAOPAOP概述核心原理及使用案例AOP的基本概念(Spring的专业术语)SpringAOP实现SpringAOP的使用导入实现AOP的AspectJ的jar基于AspectJ的xml配置实现五种通知类型配置SpringAOP我们为什么要使用AOP(面向切面编程)?当我们在现实中完成实际的项目时,我们总是需要在一个“动作”进行前,进行中,或进行后进行一些操作,比如当我们在运行程序时,我们想要进行日志保存,或者在每一个方法调用后输出一句话,这就表示我们每一次进行一个“动作”都需要进行

2021-05-16 22:12:41 645 1

原创 理解概念比死记硬背更有效:Spring框架的IOC设计思想+Spring的Bean管理

文章目录Spring框架IOC(控制反转)Spring框架的Bean管理基于xml配置方式依赖注入1.实体类set方法注入2.构造方法注入基于注解方式实现依赖注入byTypebyNamexml和注解方式的对比Spring框架IOC(控制反转)IOC:即Inverse of Control,控制反转是一种设计思想,就是将原本在程序中手动创建对象的控制权交给Spring框架来管理。 它的作用是降低对象间的耦合度,底层实现依靠解析xml文件或扫描注解标签+工厂模式+反射机制。IOC容器具有依赖注入功能,负

2021-05-07 02:42:35 540 1

原创 学习Spring之前必读的文章,Spring框架第0章(Spring核心+优点+体系结构+简单搭建)

文章目录Spring框架Spring的核心Spring的优点Spring体系结构Spring Hello World搭建Spring框架Spring是于2003年兴起的一款轻量级的Java开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。Spring的核心Spring的核心是控制反转(I

2021-05-05 01:42:47 224

原创 MyBatis缓存看这一篇就够了(一级缓存+二级缓存+缓存失效+缓存配置+工作模式+测试)

文章目录MyBatis缓存概述为什么使用缓存?MyBatis缓存一级缓存一级缓存的生命周期缓存失效二级缓存工作模式配置二级缓存测试MyBatis缓存本文中的部分案例代码来自MyBtais动态sql和特殊符号处理(案例集锦:不定条件查询+模糊查询+批量查询+批量删除…)概述为什么使用缓存?缓存(即cache)的作用是为了减去数据库的压力,提高数据库的性能。缓存实现的原理是从数据库中查询出来的对象在使用完后不销毁,而是存储在内存(缓存)中,当再次需要获取该对象时,直接从内存中获取,不再向数据库执行se

2021-05-01 23:13:56 7354 20

原创 废什么话,一句就够了!!!MyBtais动态sql和特殊符号处理(案例集锦:不定条件查询+模糊查询+批量查询+批量删除....)

文章目录MyBatis动态sql案例准备为什么需要动态sql?动态sql的使用if元素(标签)where标签trim标签小案例--模糊查询choose标签set标签小案例--trim实现foreach标签特殊符号处理MyBatis动态sqlMyBatis框架有一个强大的特性就是它的动态sql能力。我们在使用JDBC或其他相似框架时,经常会碰到串联sql字符串,但这是一件十分痛苦的事情,总是要去考虑关键字后面跟什么内容、不能忘记空格、在列表的最后要省略逗号等等。下面我用一个条件查询的案例让大家知道我们为什

2021-04-30 23:28:05 1694 12

原创 超多干货!!!MyBatis多表关联查询处理结果集、懒加载、association(一对一)、collection(一对多)、案例详解

文章目录多表关联查询处理结果集准备阶段操作及测试多表关联处理结果集一对一结果映射一对多结果映射懒加载懒加载的使用案例多表关联查询处理结果集我们使用MyBatis对单张表进行输出映射是一个比较简单的过程,可以直接将结果封装到POJO(普通java对象)对象中,就算是java类的属性名和数据库的列名不完全一致,我们也可以使用resultMap进行配置,但是当我们多表关联查询时,这些手段就跟不上我们的步伐了,下面用一个例子(部门-员工)为大家详细演示多表关联查询。准备阶段1.建立数据库表(部门表t_dep

2021-04-29 19:15:43 1149 2

原创 详解MyBatis查询结果处理(简单类型,POJO,resultMap输出映射)

文章目录MyBatis查询结果处理简单类型输出映射POJO对象输出映射注意resultMap输出映射定义resultMap使用resultMapMyBatis查询结果处理我们在使用传统的JDBC代码进行数据库操作时,增、删、改的sql语句由于基本上没有数据库的结果响应所以会比较简单,而对于查询的sql语句而言,我们需要通过对ResultSet结果集进行处理解析后才能将其响应给客户端,而对结果集的处理解析往往是一个非常繁琐的过程,会浪费我们大量的时间。对于sql语句查询的结果,MyBtais框架提供了对

2021-04-29 00:09:24 4644 2

原创 MyBatis的日志+参数传递+常用注解

文章目录MyBatis日志以LOG4J日志为例:MyBatis参数设置对象别名方式一方式二参数传递简单参数传递多个参数传递对象参数传递Map对象传递MyBatis注解MyBatis日志MyBtais动态拼接sql的功能大大减少了我们在进行开发的时候被繁琐的JDBC代码困扰,但这也造成了一定的问题,当我们进行动态拼接sql的语句很多的时候,我们难以从mapper.xml文件中找到对应的完整sql,这对于代码的维护非常不利,因此我们经常需要把组合好的完整sql打印出来,让我们时刻把握代码的问题所在。MyB

2021-04-27 17:54:16 874 1

原创 一篇文章告诉你什么是Mybatis+Mybatis的搭建及使用

文章目录什么是Mybatis?Mybatis概述传统的JDBC编程MyBatis架构MyBatis环境搭建创建Mybatis全局配置文件创建sql映射文件测试使用Mybatis(java代码)什么是Mybatis?mybatis原是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software Foundation 迁移到了 Google Code,随着开发团队转投Google Code 旗下, iBatis3.x正式更名为MyBatis。是 一个基于Java的持久层框架

2021-04-26 21:19:48 1389 6

原创 JVM概述及其组成部分

文章目录JVM概述及其组成部分JVM概述VMJVMJVM的作用及特点JVM的位置JVM组成JVM概述及其组成部分JVM概述VMVM,即虚拟机(Virtual Machine), 就是一台虚拟的计算机。它是一款软件,用来模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。大体可以分为系统虚拟机和程序虚拟机,VMware属于系统虚拟机,JVM属于程序虚拟机。JVMJVM,即java虚拟机(Java Virtual Machine),

2021-04-07 13:13:55 182 1

原创 maven介绍+maven开发环境的搭建+常用maven命令

文章目录maven简介maven介绍pom.xml项目坐标仓库Maven开发环境搭建下载及安装maven服务器配置本地仓库地址idea中设置mavenidea中创建maven工程Pom.xml配置maven命令maven简介maven介绍maven是Apache软件基金会的一个开源项目,它用来帮助开发者管理项目中的jar包,以及jar之间的依赖关系、完成项目的编译、测试、打包和发布等工作。maven的出世解决了我们曾经难以寻找jar包、jar包依赖、jar不方便管理、项目编译麻烦等问题。pom.x

2021-04-02 23:39:42 520

原创 EL表达式+JSTL的解析与使用

文章目录EL表达式EL表达式概述EL表达式语法EL表达式算数运算符EL表达式比较运算符EL表达式逻辑运算符empty与条件运算符.运算符EL隐式对象JSTL(JSP核心标签库)JSTL核心标签核心标签-迭代核心标签-条件JSTL格式化标签EL表达式EL表达式概述1.EL即Expression Language(表达式语言);2.简称EL,这是JSP2.0中引入的一个新内容。通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增强程序的可读性及维护性。3.EL的功能:替代JSP页面中的复杂

2021-04-02 10:46:42 620

原创 JavaWeb中的过滤器和监听器(带实例)

文章目录过滤器过滤器概述过滤器相关APIFilter接口FilterChain接口FilterConfig接口案例(统一编码过滤器)Java代码web.xml配置文件过滤器总结监听器监听器分类监听器接口配置监听器类实例过滤器过滤器概述1.过滤器位于客户端与web应用程序之间,用于检查和修改两者之间流过的请求。2.在请求到达Servlet/JSP之前,过滤器截获请求。3.作用:在客户端的请求访问后端资源之前,拦截这些请求(添加处理)。过滤器相关APIServlet API(javaEE)中,与过

2021-04-01 21:08:17 689 1

原创 (大章)JSP内置对象+Cookie详解+小案例(登录\退出\记住密码)

文章目录JSP内置对象内置对象-out内置对象-requestrequest实现请求转发request请求传递对象内置对象-responseresponse实现重定向内置对象-sessionsession会话机制session对象的常用方法session对象的生命周期内置对象-application内置对象-PageContext内置对象-exceptionweb开发的四大作用域CookieCookie概述Cookie类的使用创建Cookie对象Cookie类的常用方法保存及获取CookieCookie与S

2021-04-01 18:29:36 761

原创 JSP概述+jsp与servlet的联系和区别+jsp中的指令元素

文章目录JSPJSP与Servlet联系区别JSP页面的构成指令元素指令元素-Page指令元素-include静态包含动态包含区别指令元素-taglibJSPJSP(Java Server Pages)是由Sun公司倡导, 多家公司参与, 于1999年推出的一种动态网页技术标准。中文名叫Java服务器页,其根本是一个简化的Servlet设计。在HTML文件中加入Java程序片段和JSP标记就构成了JSP网页。JSP与Servlet联系1.JSP在本质上就是Servlet;2.jsp文件在运行时会

2021-03-31 15:33:13 623 1

原创 HTTP协议+两种请求方式(get、post)+Servlet接收和处理请求

文章目录HTTP协议http请求两种http请求方式GET方式POST方式GET请求和POST请求的区别http响应Servlet处理接收和响应请求HttpServletRequestHttpServletResponseHTTP协议1、HTTP协议属于应用层协议;OSI七层网络模型TCP/IP四层概念模型对应网络协议应用层(Application)HTTP、TFTP、FTP、NFS、WAIS、SMTP表示层(Presentation)应用层Telnet、Rlogi

2021-03-31 12:42:58 2918

原创 Servlet概述+Servlet的创建和使用+Servlet的生命周期

文章目录Servlet概述Servlet创建和使用Servlet生命周期Servlet概述Servlet是Server Applet的合成词, 意思是用Java编写的服务器端的程序, 它运行在web服务器中, web服务器负责Servlet和客户的通信以及调用Servlet方法, Servlet和客户通信采用"请求/响应"的模式。Servlet的作用:接收用户发送的请求,数据;调用其他的java程序来处理请求;根据处理结果,服务器将响应返回给客户端。Servlet创建和使用创建一个类

2021-03-01 00:24:06 327 5

原创 初识JavaWeb(web开发概述、web开发环境的搭建、创建并发布web项目)

文章目录JavaWebweb开发概述web开发环境的搭建web服务器的选择环境搭建Tomcat的配置文件创建发布Web项目JavaWebweb开发概述学习web开发, 我们需要一台可以供外界访问的服务器, 下面我们先来了解一下什么是web服务器?什么是服务器?什么是web服务器?可以运行web程序的服务器, web服务器有很多, 流行的web服务器有Tomcat, WebSphere, WebLogic, Jboss等;什么是服务器?服务器的本质就是一款软件(程序), 可以在服务器上放一些文件

2021-02-28 20:11:47 701

原创 为什么点击子标签会触发父级标签?用处是什么?---事件冒泡和事件委托(〃‘▽‘〃)

文章目录事件冒泡阻止事件冒泡事件委托我们为什么需要事件委托事件委托原理事件冒泡DOM模型是一个树形结构,在DOM模型中,HTML元素是有层次的。当一个HTML元素上产生一个事件时,该事件会在DOM树中元素节点与根节点之间按特定的顺序传播,路径所经过的节点都会收到该事件,这个传播过程就是DOM事件流。我们再来看一看事件冒泡的传递方向总而言之,就是从下到上的传递.阻止事件冒泡event.stopPropagation()方法这是阻止事件的冒泡方法,不让事件向上蔓延,但是默认事件任然会执行,只

2021-01-29 18:42:23 748

原创 JavaScript之浏览器对象(window+location+history+计时)欢迎品鉴o(´^`)o

文章目录浏览器对象window对象window对象常用的属性window对象常用方法Location对象属性方法history对象属性方法计时浏览器对象window对象1.window对象表示浏览器窗口.2.所有javaScript的全局对象、函数以及变量均会自动成为window对象的成员.(1)全局变量就是window对象的属性.(2)全局函数就是window对象的方法.window对象常用的属性window.innerHeight:浏览器窗口的内部高度;window.innerWidt

2021-01-26 22:13:16 396

原创 JavaScript中的DOM对象和表单验证(详解+全代码示例!)

文章目录HTML DOMHTML DOM概述HTML DOM的使用HTML DOM查找元素HTML DOM改变HTMLHTML DOM改变CSSHTML DOM对事件的操作表单验证为什么要进行表单验证?表单验证的示例正则表达式概述正则表达式符号HTML DOMHTML DOM概述DOM是Document Object Model 文档对象(网页中的标签)模型的缩写, DOM对象指的是一类对象的总称, 通过Html DOM, 可用JavaScript操作html文档的所有标签; 熟悉软件开发的人员可以将

2021-01-25 22:03:21 1368

原创 JavaScript的函数,事件(常用事件,事件对象),内置对象(字符串,数组,Date,Nath)超超超级详解!!!

文章目录函数函数的概念定义函数函数调用变量的作用域全局函数事件常用事件Event对象(事件对象)内置对象String字符串Array数组创建使用Date获取日期设置日期Math函数函数的概念1.函数是定义一次但却可以调用任意多次的一段完成某种特定功能的JS代码;2.函数的语句是一个独立的部分,它不会在外部脚本执行时被执行,而只是作为函数的定义而存在,只有调用它时才执行;3.函数调用指通过函数名来使用这段代码;4.函数在定义以后可以被重复调用,以此通常将常用的功能写成一个函数.定义函数函数定义

2021-01-25 02:38:12 315 5

原创 JavaScript概述和基本语法(超详解!!!)

文章目录JavaScript概述与基本语法JavaScript概述JavaScript的历史JavaScript的作用JavaScript,HTML,CSS三者之间的关系基本语法三种对话框变量数据类型算数运算符赋值运算符比较运算符逻辑运算符条件运算符控制语句判断语句if/else判断语句if/else if/else判断语句switch循环语句for循环语句while循环语句do/whileJavaScript概述与基本语法JavaScript概述首先我们理解字面上的JavaScript,即Java和

2021-01-24 22:56:02 829

原创 Java与数据库连接——JDBC(JDBC概念理解+JDBC搭建使用六步骤,作者君倾情奉上,爆赞!)

文章目录JDBC概述JDBC有什么用?JDBC是什么?JDBC APIJDBC的搭建和使用1 导入数据库驱动包2 加载数据库驱动3 建立数据库连接4 向数据库发送sql语句StatementPrepareStatement5 接收查询的结果6 关闭数据库连接通道JDBC概述JDBC有什么用?1.jdbc是用来连接我们的java应用程序和数据库的,使用jdbc能够让我们通过java应用程序读取数据库中的数据,还能够进行数据的存储;2.我们能够通过jdbc连接到不同的数据库, 比如Oracle,MySQ

2021-01-24 21:17:03 387

原创 轻松解决JDBC出现No Suitable Driver Found For Jdbc的错误,忒别巴适

No Suitable Driver Found For Jdbc解决方法在学习JDBC进行数据库连接时出现了No Suitable Driver Found For Jdbc这样的报错,查看代码发现1.驱动字符串没有问题,我使用的mysql8Class.forName("com.mysql.cj.jdbc.Driver");2.url格式也没有问题String url = "jdbc:mysql://127.0.0.1:3306/chat_db?characterEncoding=utf-8&

2021-01-22 01:09:47 42301 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除