Java提供了4种方式连接数据库。你只看到了第一种!呵呵!你看看下面这张帖子吧!是我以前收来的!
http://www.csdn.net/expert/topic/761/761181.xml?temp=.6774103

解决方案 »

  1.   

    首先说明ODBC不是微软的,在Unix下也有ODBC的,它是一个开放的数据库访问接口,只不过Windows平台上用得多一点而已。好像开发系统很少用它,都是直接用某种数据库的JDBC驱动库,Oracle的本身就带了,SQL Server的可以到微软网站上下载,这些驱动有的是可以跨平台的(Type 4类型),JDBC只是访问数据库的标准,使用时必须依靠厂商的JDBC驱动。这点就是JDBC的开放性了。
      

  2.   

    好象jdbc-odbc桥不支持并发访问,这是个缺陷。