0
点赞
收藏
分享

微信扫一扫

JDBC和mysql-connector区别

b91bff6ffdb5 2022-03-11 阅读 109
mysqljavaphp

一、JDBC(Java Database Connectivity):
是一组接口, 是Sun公司定义的, 给数据库厂商进行实现用的。如果想要通过java语言连接你的数据库, 那么实现我的接口吧!

百度资源摘录:
Java数据库连接,(Java Database Connectivity,简称JDBC)是JAVA语言中用来规范客户端程序如何来访问数据库的应用程序接口。


接口的类型统计:

SQL类型

Java类型

CHAR

java.lang.String

VARCHAR

java.lang.String

LONGVARCHAR

java.lang.String

NUMERIC

java.math.BigDecimal

DECIMAL

java.math.BigDecimal

BIT

boolean

TINYINT

byte

SMALLINT

short

INTEGER

int

BIGINT

long

REAL

float

FLOAT

double

DOUBLE

double

BINARY

byte[]

VARBINARY

byte[]

LONGVARBINARY

byte[]

DATE

java.sql.Date

TIME

java.sql.Time

TIMESTAMP

java.sql.Timestamp

BLOB

java.sql.Blob

CLOB

java.sql.Clob

Array

java.sql.Array

REF

java.sql.Ref

Struct

java.sql.Struct

主要用途:

1. 与数据库建立连接

2. 发送 SQL 语句

3. 处理结果


二、mysql-connector 相关jar包:

是MySQL数据库,是数据库厂商为了可以让程序员通过java技术连接到mysql数据库进行增删改查操作, 则内部实现了JDBC的一组接口。

三、总结:

1. JDBC是所有数据库通过java技术连接的规范,任何数据库厂商都需要通过JDBC中封装的一套接口进行实现。

2.mysql-connector-java相关jar包,则是在JDBC官方jar基础上进行的实现和开发。 如果你的项目使用的是java+mysql进行的, 那么导入JDBC+mysql-connector-java两个jar. 如果你用的PHP那么肯定不可以使用mysql-connector-java相关jar包,那么需要的是mysql针对PHP技术进行的jar包封装了。

举报

相关推荐

0 条评论