只有注册了Driver,DriverManager才会知道当前jdbc使用何种driver

解决方案 »

  1.   

    this statement loads the driver into the memory if it is not loaded
      

  2.   

    实际上注册是为了在解析连接数据库的URL时,可以找到相应的子协议,例如:
     String URL = "jdbc:microsoft:sqlServer://127.0.0.1:1433" 中的microsoft,驱动管理器会遍历登记的驱动,调用他们的接口,测试可以通过该URL的驱动并使用它来和数据库通讯.
      

  3.   

    能否给出详细的classpath设置来参考,谢谢