JDBC-ODBC 是一个软件还是什么东西,,需要安装吗 jdbc和odbc区别

ODBC\u548cJDBC\u662f\u505a\u4ec0\u4e48\u7684\uff1f

ODBC\uff1a\u4e00\u822c\u6307\u5f00\u653e\u6570\u636e\u5e93\u8fde\u63a5\uff08Open Database Connectivity\uff0cODBC\uff09\u662f\u4e3a\u89e3\u51b3\u5f02\u6784\u6570\u636e\u5e93\u95f4\u7684\u6570\u636e\u5171\u4eab\u800c\u4ea7\u751f\u7684\u3002
\u73b0\u5df2\u6210\u4e3aWOSA(The Windows Open System Architecture ),Windows\u5f00\u653e\u7cfb\u7edf\u4f53\u7cfb\u7ed3\u6784)\u7684\u4e3b\u8981\u90e8\u5206\u548c\u57fa\u4e8eWindows\u73af\u5883\u7684\u4e00\u79cd\u6570\u636e\u5e93\u8bbf\u95ee\u63a5\u53e3\u6807\u51c6ODBC \u4e3a\u5f02\u6784\u6570\u636e\u5e93\u8bbf\u95ee\u63d0\u4f9b\u7edf\u4e00\u63a5\u53e3\uff0c\u5141\u8bb8\u5e94\u7528\u7a0b\u5e8f\u4ee5SQL \u4e3a\u6570\u636e\u5b58\u53d6\u6807\u51c6\uff0c\u5b58\u53d6\u4e0d\u540cDBMS\u7ba1\u7406\u7684\u6570\u636e\uff1b\u4f7f\u5e94\u7528\u7a0b\u5e8f\u76f4\u63a5\u64cd\u7eb5DB\u4e2d\u7684\u6570\u636e\uff0c\u514d\u9664\u968fDB\u7684\u6539\u53d8\u800c\u6539\u53d8\u3002\u7528ODBC \u53ef\u4ee5\u8bbf\u95ee\u5404\u7c7b\u8ba1\u7b97\u673a\u4e0a\u7684DB\u6587\u4ef6\uff0c\u751a\u81f3\u8bbf\u95ee\u5982Excel \u8868\u548cASCI I\u6570\u636e\u6587\u4ef6\u8fd9\u7c7b\u975e\u6570\u636e\u5e93\u5bf9\u8c61\u3002

JDBC\uff1aJDBC\uff08Java DataBase Connectivity,java\u6570\u636e\u5e93\u8fde\u63a5\uff09\u662f\u4e00\u79cd\u7528\u4e8e\u6267\u884cSQL\u8bed\u53e5\u7684Java API\uff0c\u53ef\u4ee5\u4e3a\u591a\u79cd\u5173\u7cfb\u6570\u636e\u5e93\u63d0\u4f9b\u7edf\u4e00\u8bbf\u95ee\uff0c\u5b83\u7531\u4e00\u7ec4\u7528Java\u8bed\u8a00\u7f16\u5199\u7684\u7c7b\u548c\u63a5\u53e3\u7ec4\u6210\u3002JDBC\u63d0\u4f9b\u4e86\u4e00\u79cd\u57fa\u51c6\uff0c\u636e\u6b64\u53ef\u4ee5\u6784\u5efa\u66f4\u9ad8\u7ea7\u7684\u5de5\u5177\u548c\u63a5\u53e3\uff0c\u4f7f\u6570\u636e\u5e93\u5f00\u53d1\u4eba\u5458\u80fd\u591f\u7f16\u5199\u6570\u636e\u5e93\u5e94\u7528\u7a0b\u5e8f\uff0c

\u6269\u5c55\u8d44\u6599\uff1a
\u5bf9\u672c\u5730\u6570\u636e\u5e93\u6765\u8bf4\uff0c\u901a\u5e38\u8981\u5728User DSN(\u7528\u6237DSN)\u9009\u9879\u5361\u4e0a\u521b\u5efa\u4e00\u4e2a\u9879;\u5bf9\u8fdc\u7a0b\u6570\u636e\u5e93\uff0c\u5219\u5728System DSN(\u7cfb\u7edfDSN)\u9009\u9879\u5361\u4e0a\u521b\u5efa\u3002\u4efb\u4f55\u60c5\u51b5\u4e0b\uff0c\u90fd\u4e0d\u80fd\u5728User DSN(\u7528\u6237DSN)\u548cSystem DSN(\u7cfb\u7edfDSN)\u9009\u9879\u5361\u4e0a\u521b\u5efa\u540c\u540d\u7684\u9879\u3002\u901a\u5e38\u4f1a\u51fa\u73b0\u7684\u95ee\u9898\u662f\uff0c\u4f60\u8bd5\u56fe\u8bbf\u95ee\u8fdc\u7a0b\u6570\u636e\u5e93\uff0c\u4f46\u4eceWeb\u670d\u52a1\u5668\u83b7\u5f97\u4e86\u975e\u5e38\u5947\u602a\u548c\u77db\u76fe\u7684\u9519\u8bef\u6d88\u606f\u3002\u4e8b\u5b9e\u4e0a\uff0c\u5982\u679c\u5728\u8fdc\u7a0b\u6570\u636e\u5e93\u8bbf\u95ee\u671f\u95f4\u5f97\u5230\u4e86\u5947\u602a\u7684\u9519\u8bef\u6d88\u606f\uff0c\u90a3\u4e4832\u4f4dODBC\u5c0f\u7a0b\u5e8f\u662f\u9996\u5148\u5e94\u8be5\u67e5\u770b\u7684\u5730\u65b9\u4e4b\u4e00\u3002
\u53c2\u8003\u8d44\u6599\uff1aODBC\u5f00\u653e\u6570\u636e\u5e93\u4e92\u8fde-\u767e\u5ea6\u767e\u79d1
jdbc-\u767e\u5ea6\u767e\u79d1

ODBC(Open Database Connectivity\uff0c\u5f00\u653e\u6570\u636e\u5e93\u4e92\u8fde)\u662f\u5fae\u8f6f\u516c\u53f8\u5f00\u653e\u670d\u52a1\u7ed3\u6784(WOSA\uff0cWindows Open Services Architecture)\u4e2d\u6709\u5173\u6570\u636e\u5e93\u7684\u4e00\u4e2a\u7ec4\u6210\u90e8\u5206\uff0c\u5b83\u5efa\u7acb\u4e86\u4e00\u7ec4\u89c4\u8303\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u7ec4\u5bf9\u6570\u636e\u5e93\u8bbf\u95ee\u7684\u6807\u51c6API\uff08\u5e94\u7528\u7a0b\u5e8f\u7f16\u7a0b\u63a5\u53e3\uff09\u3002\u8fd9\u4e9bAPI\u5229\u7528SQL\u6765\u5b8c\u6210\u5176\u5927\u90e8\u5206\u4efb\u52a1\u3002ODBC\u672c\u8eab\u4e5f\u63d0\u4f9b\u4e86\u5bf9SQL\u8bed\u8a00\u7684\u652f\u6301\uff0c\u7528\u6237\u53ef\u4ee5\u76f4\u63a5\u5c06SQL\u8bed\u53e5\u9001\u7ed9ODBC
JDBC\u662f\u6267\u884cSQL\u8bed\u53e5\u7684Java API\u3002JDBC\u672c\u8eab\u662f\u4e00\u4e2a\u4ea7\u54c1\u7684\u5546\u6807\u540d,\u4f46\u5b83\u4e5f\u53ef\u88ab\u770b\u4f5c\u4e3a"Ja
va Database Connecivity(Java\u6570\u636e\u5e93\u8fde\u63a5)"\u3002\u5b83\u7531\u4e00\u7ec4\u7528Java\u8bed\u8a00\u7f16\u5199\u7684\u7c7b\u4e0e\u63a5\u53e3\u7ec4\u6210\u3002
JDBC\u5df2\u6210\u4e3a\u4e00\u79cd\u4f9b\u5de5\u5177/\u6570\u636e\u5e93\u5f00\u53d1\u8005\u4f7f\u7528\u7684\u6807\u51c6API,\u7528\u6237\u53ef\u4ee5\u7528\u7eafJava API\u6765\u7f16\u5199\u6570\u636e\u5e93
\u5e94\u7528\u3002

1)Java\u4e0d\u80fd\u76f4\u63a5\u4f7f\u7528ODBC\u3002\u56e0\u4e3aODBC\u4f7f\u7528C\u8bed\u8a00\u63a5\u53e3,\u5982\u679c\u8ba9Java\u6765\u8c03\u7528\u672c\u673aC\u4ee3\u7801\u7684\u8bdd
,\u90a3\u4e48\u4f1a\u5728\u5b89\u5168\u3001\u5c5e\u6027\u3001\u5065\u58ee\u6027\u3001\u5e94\u7528\u7684\u53ef\u79fb\u690d\u6027\u7b49\u65b9\u9762\u5e26\u6765\u56f0\u96be\u3002
(2)\u4e0d\u5e0c\u671b\u628aODBC C API\u9010\u5b57\u5730\u7ffb\u8bd1\u6210Java API\u3002\u4f8b\u5982,ODBC\u4f7f\u7528\u4e86\u5927\u91cf\u7684\u6613\u4e8e\u51fa\u9519\u7684\u6307
\u9488,\u800cJava\u53d6\u6d88\u4e86\u8fd9\u79cd\u4e0d\u5b89\u5168\u7684\u6307\u9488\u3002\u73b0\u5728\u901a\u8fc7JDBC,\u628aODBC\u7ffb\u8bd1\u6210\u5177\u6709Java\u98ce\u683c\u7684\u9762\u5411\u5bf9\u8c61
\u7684\u63a5\u53e3\u3002
(3)ODBC\u96be\u4ee5\u5b66\u4e60\u3002ODBC\u628a\u7b80\u5355\u529f\u80fd\u4e0e\u9ad8\u7ea7\u529f\u80fd\u6df7\u6742\u5728\u4e00\u8d77,\u5373\u4fbf\u662f\u7b80\u5355\u7684\u67e5\u8be2\u4e5f\u4f1a\u5e26\u6765
\u590d\u6742\u7684\u4efb\u9009\u9879\u3002\u800cJDBC\u7684\u8bbe\u8ba1\u4f7f\u5f97\u7b80\u5355\u7684\u4e8b\u60c5\u7528\u7b80\u5355\u7684\u505a\u6cd5,\u4ec5\u5728\u5fc5\u8981\u65f6\u624d\u8ba9\u7528\u6237\u4f7f\u7528\u9ad8\u7ea7
\u529f\u80fd\u3002
(4)JDBC\u7684Java API\u63d0\u4f9b"\u7eafJava"\u7684\u89e3\u51b3\u529e\u6cd5\u3002\u5f53\u4f7f\u7528ODBC\u65f6,ODBC\u9a71\u52a8\u5668\u7ba1\u7406\u7a0b\u5e8f\u4e0e\u9a71
\u52a8\u5668\u5fc5\u987b\u624b\u5de5\u5730\u88c5\u5165\u5230\u6bcf\u67b6\u5ba2\u6237\u673a\u4e0a\u3002\u800cJDBC\u9a71\u52a8\u5668\u5168\u90e8\u662f\u7528Java\u7f16\u5199\u7684,JDBC\u4ee3\u7801\u5219\u5728\u6240
\u6709Java\u5e73\u53f0(\u4ece\u7f51\u7edc\u8ba1\u7b97\u673a\u5230\u4e3b\u673a)\u4e0a\u90fd\u53ef\u81ea\u52a8\u5b89\u88c5,\u5e76\u4e14\u662f\u53ef\u79fb\u690d\u7684\u548c\u5b89\u5168\u7684\u3002

第一个概念 ,JDBC 是 Java 的东西,ODBC 是Windows上的东西 两个东西,都是与数据库有关的,没有包含关系,就像 AK47 和 M4 的关系一样。
第二个概念: JDBC 是Java 的数据库操作标准库, 注意是标准,不是具体的实现或者驱动。同理 ODBC 也是Windows 上的标准库。
第三个,各个数据库厂家会准对这些标准相应的驱动。比如 Oracle 会有OJDBC14.jar,ojdbc6.jar 这类的 For JDBC驱动。也可以获取 Microsoft ODBC Driver For SQL Server 这类的 ODBC 驱动。

扩展阅读:jdbc mysql ... jdbc type ... java jdbc ... jdbc的连接步骤 ... java ... oracle jdbc ... python jdbc ... ajax ... bcd-568wdcnu1 ex ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网