JDBC与ODBC的区别 JDBC与ODBC的区别 ⼀、ODBC(Open DataBase Connectivity : 开放数据库连接)ODBC 总体结构 应⽤程序 执⾏处理并调⽤odbc函数,提交sql语句并检索结果 Driver Manager 管理应⽤程序和驱动程序之间的通讯,根据应⽤程序加载并卸载驱动程序,处理odbc函数调⽤,获把它们传送到...
JDBC和ODBC都是用于连接数据库的接口规范或标准,两者的主要区别在于设计基础、支持的数据库类型、API复杂性以及性能和资源占用等方面。选择哪种技术取决于具体的应用场景和开发需求。
从ODBC向JDBC过度 也许数据库编程以前采用的是ODBC驱动程序,而假如数据库编程目前需要采用JDBC驱动程序,那么能否出现顺利过渡呢?答案是肯定的。在JDBC驱动程序中有一类叫作JDBC-ODBC桥接启动程序。这种类别的JDBC数据库驱动程序其底层是经过ODBC驱动程序来连接数据库的。假如原先的实际运用程序是基于ODBC数据库驱动程序的,...
而JDBC与ODBC类似,也是一个应用程序与数据库进行通信的中介。只是他们的开发商不同而已。JDBC是由Sun公司向关系型数据库系统厂商提供JDBC的规格与需求;然后各大厂商遵循标准规格设计出符合自己数据库产品的JDBC驱动程序。虽然JDBC与ODBC都可以实现类似的功能,但是他们的开发架构不同,其实现细节上也有所差异。为此数据库...
区别:JDBC比ODBC更容易理解;JDBC数据库启动程序在设计的时间就包含了大部份基本数据操作功能,为此在编写一些常规的数据库操作语句时,如查询、更新等等,其所需求的源代码比 ODBC要少的多。故从这方面来说,JDBC数据库启动程序要比ODBC简易理解。2.JDBC数据库驱动程序是面向对象的 JDBC驱动程序的架构,...
jdbc是使用通过JAVA的数据库驱动直接和数据库相连,而jdbc-odbc连接的是ODBC的数据源,真正与数据库建立连接的是ODBC! 建议使用JDBC直接连接,同时最好使用连接池! JDBC 是“Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准...
ODBC可能是一个更好的选择。对于ASP应用程序,ODBC数据源作为连接ADO组件和数据库的关键组件,可能更符合其环境需求。总结来说,JDBC适用于Java应用,注重性能和易用性,而ODBC则适合跨平台和多数据库场景,提供更强的兼容性和灵活性。根据具体项目需求,选择合适的连接方式是关键。
jdbc是java通过网络访问db的url连接的方式;odbc是本地建立连接后再使用的方式。或者说:前者是数据库官方版本,后者是符合规范的通用版本。其实本质都一样,都是为了获得db连接,只不过驱动不同而已。
JDBC的最大特点是它独立于详细的关系数据库。与ODBC (Open Database Connectivity)类似, JDBC API 中定义了一些Java类分别用来表示与数据库的连接(connections), SQL语句(SQL statements), 结果集(result sets)以及其他的数据库对象, 使得Java程序能方便地与数据库交互并处理所得的结果。使用JDBC, 全部Java程序(包括...