好象其中只有 getConnection方法有用一点,是这样吗?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sure2003】截止到2008-07-18 10:54:35的历史汇总数据(不包括此帖):
    发帖的总数量:250                      发帖的总分数:10523                    每贴平均分数:42                       
    回帖的总数量:215                      得分贴总数量:7                        回帖的得分率:3%                       
    结贴的总数量:247                      结贴的总分数:10423                    
    无满意结贴数:2                        无满意结贴分:50                       
    未结的帖子数:3                        未结的总分数:100                      
    结贴的百分比:98.80 %               结分的百分比:99.05 %                  
    无满意结贴率:0.81  %               无满意结分率:0.48  %                  
    值得尊敬
      

  2.   

    管理JDBC驱动的类,我就用过getConnection() 这个方法,别的没用过。。
      

  3.   

    恩,得到数据库的连接吧。。只用过getConnection()
      

  4.   

    负责管你驱动类的,通过 url 它就知道应该用哪个驱动。
      

  5.   

     DriverManager类是用于管理驱动的,也就是,便于程序员通过这个类找到以及注册的驱动并根据提供的参数获得相应的数据库连接。注册驱动:Class.forName()方法。说白了就是通过DriverManager类可以找到已经注册的驱动
      

  6.   


    因为它自动帮你做了很多事,所以你才感觉它好像只有获取连接这么简单。
    首先 DriverManager 会帮你管理和维护已经注册到它上面的所有 JDBC 驱动类实例。
    其次它会根据你通过 getConnection 方法告诉给它的连接字符串自动选择合适的驱动去连接数据库并返回到数据库的连接。
    最关键的要数 setLoginTimeout 方法,通过它可以设置驱动程序试图连接到某一数据库时将等待的最长时间,以秒为单位。
      

  7.   

    public class DriverManager extends Object 管理一组 JDBC 驱动程序的基本服务。
    在调用 getConnection 方法时,DriverManager 会试着从初始化时加载的那些驱动程序以及使用与当前 applet 或应用程序相同的类加载器显式加载的那些驱动程序中查找合适的驱动程序。
    也包含如下方法等(不常用):
    public static void/int set/getLoginTimeout(int seconds)设置/得到驱动程序试图连接到某一数据库时将等待的最长时间,以秒为单位。 
      

  8.   

    DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。
    它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。
    作用就应该是建立连接吧!