有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。
见:http://baike.baidu.com/view/25611.htm?fr=ala0_1但是各种数据库的SQL语法都有细微差别. 不太可能做到真正的:编写一次,处处运行.
除非把将要执行的SQL语句全写成配置式的.但这又何必呢.JDBC以及.net ado 这类类库的应用价值在哪呢?忘提了,其实 通过这类型的中转你的SQL请求是肯定要比直连更慢的,比如 .net的ado肯定效率不如 system.data.sqlclient