JDBC驱动加载分析

时间:2014-12-08 03:30:45
【文件属性】:

文件名称:JDBC驱动加载分析

文件大小:33KB

文件格式:DOC

更新时间:2014-12-08 03:30:45

JDBC驱动加载

这里采用的是sun提供的jdbc-odbc驱动(Access采用此方式,需要配置数据源,mysql等非jdbc-odbc桥不需要这么麻烦)。代码第一行是加载驱动,加载驱动是把某个驱动提供商提供的相关数据库的驱动类通过该方法加载到内存中,参数“sun.jdbc.odbc.JdbcOdbcDriver”表示的是该驱动类位置(对应于classpath)。sun公司已经提供了jdbc-odbc的默认实现,在jre\lib\rt.jar包里,找到对应的路径(sun/jdbc/odbc),就可看到JdbcOdbcDriver.class这个我们要加载的类,其他类也是实现了jdbc API的各个接口的具体类(mysql等存在于各自的驱动jar包,开源的还能方便看到源代码)。forName是用来载入类,java是动态加载,当程序第一次引用static成员的时候,才会动态的载入相应的类做初始化操作……


网友评论

  • 分析的很好,对我很有帮助!
  • 还行,帮了我不少忙,谢谢楼主了
  • 看过一点,感觉还行吧,新手也分析不来什么
  • 分析的不错,还免费哦 !
  • 还不错,挺有用的,对搭建数据库还是有帮助的
  • 很详细,比较适合我
  • 分析的挺到位的,挺详细的。。。
  • 说的很对,只是我还是没有成功,最后用的是微软的jdbc,感觉还是直接用微软的jdbc,不需要odbc了比较方便
  • 分析的挺到位的,挺详细的
  • 分析的不错,还免费哦
  • 还行啊 ,主要是 版本不对