ado.net和JDBC的区别
发布网友
发布时间:2024-09-30 14:22
我来回答
共2个回答
热心网友
时间:2024-11-26 17:22
楼上的只说了一点点,其实我JDBC有四种驱动。
有JDBC-ODBC桥式的驱动。这种差不多过时了,因为中转太多性能不好。
现在一般都是纯JAVA写的直接针对数据库的JDBC驱动,由数据库商自己提供。
JDBC只是提供一种标准。
正因为这样,所以JDBC不如ADO.NET这样统一,太杂,不过,JDBC能上到大型J2EE及Windows以外的平台上,ADO.NET则没有这样的灵活性。另外现在JDBC很少再通过ODBC桥接,通常厂商直接提供JDBC DRIVER,性能相当好的。
热心网友
时间:2024-11-26 17:22
JDBC因为有四种驱动,所以,相对于ADO.NET来说,太杂;
JDBC可以在大型J2EE及Windows以外的平台上运行,因此灵活性要高于ADO.NET;
JDBC性能相对较好