永发信息网

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库了吗?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯