ODBC和JDBC的区别
ODBC和JDBC的主要区别如下:
ODBC | JDBC |
---|---|
ODBC代表开放式数据库连接。 | JDBC 代表 java 数据库连接。 |
由微软于 1992 年推出。 | 由 SUN Micro Systems 于 1997 年推出。 |
可以将 ODBC 用于任何语言,如 C、C++、Java 等。 | 只能将 JDBC 用于 Java 语言。 |
可以选择仅 ODBC 的 windows 平台。 | 可以在任何平台上使用 JDBC。 |
主要是用 C、C++ 等本地语言开发的 ODBC 驱动程序。 | JDBC 代表 java 数据库连接。 |
对于 Java 应用程序,不建议使用 ODBC,因为内部转换会导致性能下降,并且应用程序将依赖于平台。 | 对于 Java 应用程序,强烈建议使用 JDBC,因为没有性能和平台相关问题。 |
ODBC 是程序性的。 | JDBC是面向对象的。 |