发布网友 发布时间:2022-04-07 18:20
共5个回答
热心网友 时间:2022-04-07 19:49
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC热心网友 时间:2022-04-07 21:07
1)Java不能直接使用ODBC。因为ODBC使用C语言接口,如果让Java来调用本机C代码的话热心网友 时间:2022-04-07 22:42
odbc不可以跨平台,,,jdbc可以跨平台,,热心网友 时间:2022-04-08 00:33
ODBC是微软开发的,基于C语言的一种数据库接口API调用集。对于一个已知的环境来说使用OBDC没有问题,可以直接解决需要。但ODBC是用C语言实现的,所以是函数式的,并不面向对象。对于不同语言间的调用有些问题。特别是当java出现之后,Java用自己的类库形式对ODBC做了一些封装。等于是对ODBC的C语言API套了一个面向对象的外壳。如果不严格区分的话,当java程序服务端配置数据库的时候,可以实现jdbc/odbc的直接对接。当然,因为软件界对数据库的接口不止ODBC一种,可以说很多根本性的接口都是类似用C语言之类实现的,包括很多非ODBC的专用接口。Java在与数据库的接口封装中,不止用类的方式封装了ODBC,还封装了很多别的形式接口。总之,这样一来就形成了一套Java的数据库接口。使用者只要用Java的这个JDBC就能通打万方了,而不用各种接口都精通。这就是实际的本质。热心网友 时间:2022-04-08 02:41
ODBC不好用,少用;