最新 最热

Calcite基础入门(一)

这是一个循序渐进的教程,展示了如何构建和连接Calcite。它使用一个简单的适配器,使CSV文件的目录看起来是一个包含表的模式。Calcite完成了其余的工作,并提供了完整的SQL接口。...

2022-01-18
0

Zeppelin Interpreter全面解析

在本节中,我们将解释 解释器(Interpreter)、解释器组和解释器设置在 Zeppelin 中的作用。 Zeppelin 解释器的概念允许将任何语言或数据处理后端插入 Zeppelin。 目前,Zeppelin 支持 Scala、Python、Flink、Spark SQL、Hiv...

2022-01-18
0

推荐学Java——第一个MyBatis程序

一款优秀的持久层框架。MyBatis 使用 XML 将 SQL 与程序解耦,便于维护。MyBatis 学习成本低,执行高效,底层是对 JDBC 的封装和扩展。

2022-01-18
0

SpringBoot 多数据源 配置

特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!...

2022-01-17
0

12. JDBC事务的处理 以及 转账案例

上一章节,我已经写了一篇数据库事务的章节。篇幅比较长,基本让我们知道了数据库事务操作、隔离级别等等知识。那么本章节我们再简化一下内容,再快速过一下事务处理 和 转账案例,加深印象。...

2022-01-17
0

6. 使用 JDBC 完成登录案例 以及 SQL 注入问题

在前面的章节中,我们已经学会了使用 statement 来执行数据库的 增删查改 的操作,并且封装一个 JDBC 工具类,实现了数据库连接获取,以及资源关闭的方法。...

2022-01-17
0

5. JDBC工具类的抽取 - 封装获取连接、关闭资源

在前面的篇章中,我使用了 Statement 完成 JDBC 增删改查,而且我们可以发现在代码中,存在代码重复的地方,例如:获取数据库连接、关闭资源。

2022-01-17
0

4. 案例-使用 Statement 完成 JDBC 增删改查

在前面的章节中,我们已经懂得如何获取数据库连接 以及 单元测试,下面我们来使用 Statement 来实现 JDBC 的增删查改。

2022-01-17
0

2. 获取数据库连接

在上一章节中,我们虽然认识了 JDBC 的基本概念,以及完整的执行入门示例。但是对于程序中的每个操作还是比较陌生的,所以在后续的篇章中,我再将其拆分,逐步进行讲解。...

2022-01-17
0

Maven - 依赖范围和传递性依赖

在pom.xml文件中,有个节点是scope,用来表示依赖的范围。之所以会有依赖范围,是因为Maven在编译、测试和运行项目时会各自使用一套classpath,依赖范围就是用来控制这三种classpath的。...

2022-01-11
0