- 1 回顾JDBC的执行原理和流程MyBatis是一个Dao层映射框架,底层还是用的JDBC来访问数据库,在学习MyBatis之前有必要先回顾一下JDBC的执行过程:在这里重点说一下预编译SQL部分的Statement也就是预编译器,通过该组件来发送对应的SQL与参数。它有三种类型:分别是简单Statement(Statement),预处理Statement(PrepareStatement... 1 回顾JDBC的执行原理和流程MyBatis是一个Dao层映射框架,底层还是用的JDBC来访问数据库,在学习MyBatis之前有必要先回顾一下JDBC的执行过程:在这里重点说一下预编译SQL部分的Statement也就是预编译器,通过该组件来发送对应的SQL与参数。它有三种类型:分别是简单Statement(Statement),预处理Statement(PrepareStatement...
- @TOC 1,问题描述上一篇快速入门MyBatis文章中,在编写SQL映射文件时,出现了SQL映射文件的警告提示的问题,这篇文章就是为了解决这个问题! 2,为什么出现这样的问题?之所以会出现这样的问题,是因为idea和数据库没有建立链接,idea不识别表的信息,所以出现了SQL语句的警告。所以在解决这个问题时,只需要将idea与数据库建立链接。此时,idea还可以作为数据库的可视化工具,直接... @TOC 1,问题描述上一篇快速入门MyBatis文章中,在编写SQL映射文件时,出现了SQL映射文件的警告提示的问题,这篇文章就是为了解决这个问题! 2,为什么出现这样的问题?之所以会出现这样的问题,是因为idea和数据库没有建立链接,idea不识别表的信息,所以出现了SQL语句的警告。所以在解决这个问题时,只需要将idea与数据库建立链接。此时,idea还可以作为数据库的可视化工具,直接...
- 前言 “拿来主义”在某些时候并不是最佳选择,尤其是当自己遇到问题的时候,毫无头绪。 在一次实验过程中,需要实现数据库的CRUD操作。由于之前项目开发过程中,自己就曾进行过此操作。故选择“走捷径”,直接使用前面的操作。其实之前的数据库操作方法是别人封装好的,当时自己只是拿来就用而已。这次自己就按照前面的方法配置了相关参数,在写数据时,却出现了意想不到的情况,数据只能读不能... 前言 “拿来主义”在某些时候并不是最佳选择,尤其是当自己遇到问题的时候,毫无头绪。 在一次实验过程中,需要实现数据库的CRUD操作。由于之前项目开发过程中,自己就曾进行过此操作。故选择“走捷径”,直接使用前面的操作。其实之前的数据库操作方法是别人封装好的,当时自己只是拿来就用而已。这次自己就按照前面的方法配置了相关参数,在写数据时,却出现了意想不到的情况,数据只能读不能...
- 环境配置jdk视频:https://b23.tv/WN28YAm博客:只需四步完成java JDK1.8的下载安装与配置【图文详解】maven视频:https://b23.tv/Lmo8rWl博客:只需五步学会Maven 3.6.1的下载安装与配置【图文详解】idea公众号:关注软件科技管家回复idea2019idea配置jdk和maven正文开始之前问题:大家有没有学习过这两本... 环境配置jdk视频:https://b23.tv/WN28YAm博客:只需四步完成java JDK1.8的下载安装与配置【图文详解】maven视频:https://b23.tv/Lmo8rWl博客:只需五步学会Maven 3.6.1的下载安装与配置【图文详解】idea公众号:关注软件科技管家回复idea2019idea配置jdk和maven正文开始之前问题:大家有没有学习过这两本...
- jdbc之sql注入 jdbc之sql注入
- 本篇文章将介绍JDBC编程,JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 本篇文章将介绍JDBC编程,JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
- 聊聊Mybatis的SqlSession会话SqlSessionFactory接口是用来创建SQLSession的,它是一个接口,默认实现类是DefaultSqlSessionFactory,DefaultSqlSessionFactory中创建SqlSession有两种方式: 通过连接信息创建SqlSession一种是调用openSessionFromConnection()来获取Sql... 聊聊Mybatis的SqlSession会话SqlSessionFactory接口是用来创建SQLSession的,它是一个接口,默认实现类是DefaultSqlSessionFactory,DefaultSqlSessionFactory中创建SqlSession有两种方式: 通过连接信息创建SqlSession一种是调用openSessionFromConnection()来获取Sql...
- 聊聊MyBatis的日志模块之动态代理模式 jdbc日志基类BaseJdbcLogger 连接日志类ConnectionLogger 生成代理类 创建和加载代理类 生成代理类字节码 总结 聊聊MyBatis的日志模块之动态代理模式mybatis的日志模块下有个jdbc文件夹,这里面主要实现功能是日志输出到文件中,生产中不建议大量日志的输出,因为影响性能。这里用到了JDK的动态代理 jdbc... 聊聊MyBatis的日志模块之动态代理模式 jdbc日志基类BaseJdbcLogger 连接日志类ConnectionLogger 生成代理类 创建和加载代理类 生成代理类字节码 总结 聊聊MyBatis的日志模块之动态代理模式mybatis的日志模块下有个jdbc文件夹,这里面主要实现功能是日志输出到文件中,生产中不建议大量日志的输出,因为影响性能。这里用到了JDK的动态代理 jdbc...
- 聊聊Mybatis的类型转换注册类TypeHandlerRegistry 注册类型转换处理器 获取类型处理器 获取jdbc类型对应的处理器 总结 聊聊Mybatis的类型转换注册类TypeHandlerRegistry上篇文章中我们说到TypeHandler是进行类型转换的接口,它有针对不同的类型有很多实现类,TypeHandlerRegistry来进行统一管理Mybatis初始化Type... 聊聊Mybatis的类型转换注册类TypeHandlerRegistry 注册类型转换处理器 获取类型处理器 获取jdbc类型对应的处理器 总结 聊聊Mybatis的类型转换注册类TypeHandlerRegistry上篇文章中我们说到TypeHandler是进行类型转换的接口,它有针对不同的类型有很多实现类,TypeHandlerRegistry来进行统一管理Mybatis初始化Type...
- Druid JDBC API和其他OLAP分析框架对比一、Druid JDBC API在大数据处理场景中,我们可以编写接口来读取Druid中的数据进行聚合操作,以供可视化展示使用。下面使用jdbc的方式来读取Druid中的数据。1、首先需要在maven项目中导入Druid的依赖<dependency> <groupId>org.apache.calcite.avatica</groupId... Druid JDBC API和其他OLAP分析框架对比一、Druid JDBC API在大数据处理场景中,我们可以编写接口来读取Druid中的数据进行聚合操作,以供可视化展示使用。下面使用jdbc的方式来读取Druid中的数据。1、首先需要在maven项目中导入Druid的依赖<dependency> <groupId>org.apache.calcite.avatica</groupId...
- 一、jdbc入门案例创建工程,导入驱动jar包mysql-connector-java-5.1.48.jar1.注册驱动Class.forName(“com.mysql.jdbc.Driver”);2.获取连接Connection conn = DriverManager.getConnection(url, username, password);3.定义SQL语句String sql ... 一、jdbc入门案例创建工程,导入驱动jar包mysql-connector-java-5.1.48.jar1.注册驱动Class.forName(“com.mysql.jdbc.Driver”);2.获取连接Connection conn = DriverManager.getConnection(url, username, password);3.定义SQL语句String sql ...
- 完整案例import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;import javax.sql.DataSource;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;public class jdbc { ... 完整案例import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;import javax.sql.DataSource;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;public class jdbc { ...
- 使用案例如何使用JDBC在java中编程呢?我们在IDEA中进行操作!首先我们需要创建一个项目!在项目中添加一个文件夹,然后将刚刚下载好的JDBCjar包导入项目中!!!创建lib文件夹,将jar包复制过去Add as Library当我们可以看到这么多文件夹 ,那么我们便导入成功了!!!编写代码JDBC的基本流程!创建DataSource对象,这个对象就是描述了数据库服务器在哪!impo... 使用案例如何使用JDBC在java中编程呢?我们在IDEA中进行操作!首先我们需要创建一个项目!在项目中添加一个文件夹,然后将刚刚下载好的JDBCjar包导入项目中!!!创建lib文件夹,将jar包复制过去Add as Library当我们可以看到这么多文件夹 ,那么我们便导入成功了!!!编写代码JDBC的基本流程!创建DataSource对象,这个对象就是描述了数据库服务器在哪!impo...
- 本章目标掌握JDBC的概念和工作原理学会如何使用java中的JDBC编程 数据库编程必备条件编程语言,如Java,C、C++、Python等数据库,如Oracle,MySQL,SQL Server等数据库驱动包:不同的数据库,对应不同的编程语言提供了不同的数据库驱动包,如:MySQL提供了Java的驱动包mysql-connector-java,需要基于Java操作MySQL即需要该驱动包... 本章目标掌握JDBC的概念和工作原理学会如何使用java中的JDBC编程 数据库编程必备条件编程语言,如Java,C、C++、Python等数据库,如Oracle,MySQL,SQL Server等数据库驱动包:不同的数据库,对应不同的编程语言提供了不同的数据库驱动包,如:MySQL提供了Java的驱动包mysql-connector-java,需要基于Java操作MySQL即需要该驱动包...
- JDBC快速入门 JDBC概述概念JDBC就是使用Java语言操作关系型数据库的一套API。其全称为Java DataBase Connectivity。本质Java官方Sun公司开发了JDBC这样一套操作所有关系型数据库的规则,即标准接口。各个数据库厂商去实现这套接口,即提供数据库驱动jar包。我们可以使用这套接口JDBC来编程,真正执行的代码是驱动jar包中的实现类。好处各数据库厂商使... JDBC快速入门 JDBC概述概念JDBC就是使用Java语言操作关系型数据库的一套API。其全称为Java DataBase Connectivity。本质Java官方Sun公司开发了JDBC这样一套操作所有关系型数据库的规则,即标准接口。各个数据库厂商去实现这套接口,即提供数据库驱动jar包。我们可以使用这套接口JDBC来编程,真正执行的代码是驱动jar包中的实现类。好处各数据库厂商使...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签