|
C:\devel\mocks\src\com\ociweb\jnb\ex2\ConnectionFactoryImpl.java
|
1 package com.ociweb.jnb.ex2;
2
3 import java.sql.Connection;
4 import java.sql.SQLException;
5 import java.sql.DriverManager;
6
7 public class ConnectionFactoryImpl implements ConnectionFactory{
8 public Connection createConnection(String databaseDriver, String databaseURL, String username, String password)
9 throws SQLException {
10 try {
11 Class.forName(databaseDriver).newInstance();
12 } catch (InstantiationException e) {
13 e.printStackTrace();
14 } catch (IllegalAccessException e) {
15 e.printStackTrace();
16 } catch (ClassNotFoundException e) {
17 e.printStackTrace();
18 }
19 return DriverManager.getConnection(databaseURL, username, password);
20 }
21 }
22