用Java和.Net访问DB

时间:2013-07-01 06:29:52

标签: java .net jdbc

我想知道为什么有很多技术可以访问.Net中的数据库,包括ADO.net,OLE DB,ODBC等。在现代世界中,通常使用OR映射框架,如Entity Framework,Nhibernate等

但在Java世界中,只存在一个访问DB的API。它被称为JDBC。它很简单。非常感谢。

所以我在想是否有可能拦截.Net世界中访问数据库的行为无论使用何种技术。所以我可以在它们之前或之后注入一些代码。谢谢!

1 个答案:

答案 0 :(得分:1)

在Java中,您还有许多不同的技术:JDBC,Hibernate,JDO,JPA,仅列出最受欢迎的技术。

Java和.NET之间的主要区别在于Java中的所有内容(JDBC除外)都是外部库,而.NET是所有技术都与SDK捆绑在一起。

因此看起来.NET有许多不同的技术。基本上,不同的技术只是演变......