试比较JDBC与ODBC及其他API。

admin2014-08-26  14

问题 试比较JDBC与ODBC及其他API。

选项

答案(1)Java不能直接使用ODBC,因为ODBC使用C语言接口,如果让Java来调用本机c代码,将会在安全、属性、健壮性、应用的可移植性等方面带来困难。 (2)不希望把ODBC API逐字地翻译成Jaya AN,便如ODBC使用了大量易于出错的指针,而Java取消了这种不安全的指针。 (3)ODBC难以学习,它把简单功能和高级功能混杂在一起,即便是简单的查询也会带来复杂的任选项。而JDBC的设计使得简单的事情用简单的做法,仅在必要时才让用户使用高级功能。 (4)JDBC的Java AN提供“纯Java”的解决方法,当使用ODBC时,ODBC驱动器管理程序与驱动器必须手工地装入到每台客户机上。而JDBC驱动器全是用Java编写的。JDBC代码可在所有Java平台上自动安装,并且是可移植的和安全的。

解析
转载请注明原文地址:https://kaotiyun.com/show/N2Nx777K
0

最新回复(0)