JDBC【4】 -- jdbc预编译与拼接sql对比

发布于 2020-12-05

在jdbc中,有三种方式执行sql,分别是使用Statement(sql拼接),PreparedStatement(预编译),还有一种CallableStatement(存储过程),在这里我就不介绍CallableStatement了,我们来看看Statement与PreparedStatement

0 条评论
130 热度

JDBC【4】-- SPI底层原理解析

发布于 2020-11-28

前面已经讲过SPI的基本实现原理了,demo也基本实现了,再来说说SPI。http://aphysia.cn/archives/jdbcspi背景:SPI是什么?SPI,即是Service Provider Interface,是一种服务提供(接口实现)发现机制,可以通过ClassPath路径下的M

0 条评论
138 热度

JDBC【3】-- SPI技术以及数据库连接中的使用

发布于 2020-10-08

1.SPI是什么?2.如何使用SPI来提供自定义服务?2.1DBInterface定义接口2.2模拟Mysql实现驱动2.3模拟SqlServer实现驱动2.4模拟用户使用不同驱动3.ServiceLoader实现原理4.SPI的应用1.SPI是什么?SPI,即是ServiceProviderInt

0 条评论
326 热度

JDBC【2】-- JDBC工作原理以及简单封装

发布于 2020-10-08

1.工作原理1.1加载驱动1.1.1类加载相关知识1.1.2为什么JDK1.6之后不需要显示加载了?1.2驱动加载完成了,然后呢?2.简单封装1.工作原理一般我们主要的JDBC处理流程如下:graphTDA[注册一个Driver]-->B(建立数据库连接)B-->C(创建一个Statem

0 条评论
177 热度

JDBC【1】--初级增删改查

发布于 2020-09-26

1.jdbc是什么2.使用IDEA开发2.1创建数据库,数据表2.2使用IDEA创建项目1.jdbc是什么JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组

0 条评论
151 热度