JDBC和ODBC的区别何在?
答案:5 悬赏:0 手机版
解决时间 2021-07-19 11:29
- 提问者网友:临风不自傲
- 2021-07-18 16:39
java链接mysql数据库,为什么用mysql的jdbc可以,用设置ODBC数据源却链接不上呢?
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-07-18 17:05
JDBC是JAVA通过数据库驱动与数据库进行通信,JDBC Java数据库连接,专门面向Java的数据库连接支持,而ODBC是JAVA通过WINDOWS的数据源管理再与数据库通信,也就是所说的桥接;ODBC是早期的数据库规范,开放数据库连接。
全部回答
- 1楼网友:忘川信使
- 2021-07-18 21:58
java使用odbc还需要Jdbc-odbc桥驱动,网上有的是,你是连别的数据库吧或者练习吧,要是java连mysql用odbc,这么用效率太低了吧,实际项目根本不会这么用的。
- 2楼网友:有你哪都是故乡
- 2021-07-18 20:35
a、ODBC——Open Database Connectivity(开放数据库连接性)
基于C语言的一套数据库编程接口,主要功能是提供数据库的访问和操作
所有的数据库厂商对这套接口进行实现,不同数据库厂商提供的实现是不一样的,也就是通常所说的第三方支持,而这套编程接口就是我们的标准
b、JDBC——Java Database Connectivity(java版的ODBC)
专门为java语言提供的一套访问操作数据库的编程标准,由sun公司提供,所有可以被java语言操作的数据库厂商都对其进行了实现
c、jdbc比odbc的优势
1)效率上jdbc会相对的高一些
2)安全角度来考虑,jdbc比odbc高
3)从平台角度来看,jdbc的优势比较明显
- 3楼网友:轻雾山林
- 2021-07-18 19:10
一个是连接数据库的方法... 一个是为数据库做驱动的... 根本就是两回事?怎么比啊? 程序利用ADO连接数据库..中间可以选用ODBC提供数据库驱动.然后交给ADO再返回程序... 就这关系. 我乱说的......你们莫信.
- 4楼网友:蓝房子
- 2021-07-18 17:55
初始化com库了吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯