註冊JDBC驅動的三種方式
1. Class.forName("com.mysql.jdbc.Driver");
2. DriverManager.registerDriver(new com.mysql.jdbc.Driver())
3. System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");
1中,不需要.newInstance()
2中,通過系統的屬性設置即可
3中,是看起來比較直觀的一種方式,註冊相應的db的jdbc驅動,
總結:推薦1和2兩種方式。
原因:3在編譯時需要導入對應的lib。1,2不需要。
補充:3的方式的話,可以同時導入多個jdbc驅動,中間用冒號“:”分開
比如System.setProperty("jdbc.drivers","XXXDriver:XXXDriver:XXXDriver");
這樣就一次註冊了三個數據庫驅動