栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JDBC和mysql-connector区别

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JDBC和mysql-connector区别

一、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包封装了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756180.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号