1 是纯Java的
2 不一定。只有access等需要
3 本来就是这样的,为了每个数据库不同的性能和功能作优化

解决方案 »

  1.   

    1 我看只是接口是纯Java的吧,底下实现就看什么效率比较高就用什么吧
    2 只是用来说明jdbc兼容odbc,其实什么用都没有
    3 功能不同接口也就不同,各个数据库之间的语法数据类型都不一样,用同样的接口会限制功能和效率,就像.net中访问sql server,用oledb和sqlclient速度相差N背,oledb用起来也没sqlclient方便