JAVA通过一个叫JDBC的技术联接数据库。
目标数据库需要一个JDBC驱动程序(一个数据库与JAVA的接口),使得JAVA可以用标准的方式访问数据库。JDBC不使用服务器端的数据源。只要有JDBC驱动程序,JAVA就可以访问数据库了。如果一个特定的数据库没有JDBC驱动程序,而只有ODBC驱动程序,JAVA提供一个JDBC-ODBC桥来将JDBC调用转化为ODBC调用。

解决方案 »

  1.   

    数据源也是使用JDBC连接数据库的,只是在以前你是要操作数据库时再建立重新一个连接,而建立简介是非常费时的一个操作,好不容易建立连接以后,操作完后又将他给从新关断,,多浪费呀,好不容易建立的,你关掉干什么呢,给以后的人用多好呀!所以就有了连接池,数据源就是连接池里面的概念,当服务器启动时,先给你建立几个连接,你要使用时,从池里面得到一个就可以了,速度肯定快的多,使用完以后,不是将连接断掉,而是将他放到池里面。数据源的配置信息就是给服务器一个配置信息,然服务器知道怎么使用JDBC驱动,如Class.forName的参数,url参数呵密码等等