装载并注册jdbc驱动程序

来源:互联网 发布:数控铣床最简单的编程 编辑:程序博客网 时间:2024/05/20 11:47

//装载JdbcOdbcDriver class

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

 

//装载并注册SQLServer Driver

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());

 

//装载并注册MySQLDriver

Class.forName("com.mysql.jdbc.Driver");

java.sql.DriverManager.registerDriver(new com.mysql.jdbc.Driver());

 

//装载并注册OracleDriver

Class.forName("oracle.jdbc.driver.oracleDriver");

java.sql.DriverManager.registerDriver(new com.mysql.jdbc.Driver());

 

 

注:

  • JDBC-ODBC Driver是在jdk中自带的,默认已经注册,所以不需要在注册。
  • 有些驱动程序类在被加载的时候,能自动创建本身的实例,然后调用DriverManager.registerDriver()方法注册自身。如MySQL的驱动程序类com.mysql.jdbc.Driver在jvm加载这个类的时候,会执行注册。所以在程序中其实只要通过Class.forName方法加载MySQL Driver类即可,可以不必再注册驱动程序类。