| 1 23 24 package org.dbforms.conprovider; 25 26 import java.sql.Connection ; 27 import java.sql.DriverManager ; 28 import java.sql.SQLException ; 29 30 import java.util.Properties ; 31 32 33 34 39 public class SimpleConnectionProvider extends ConnectionProvider { 40 47 public SimpleConnectionProvider() throws Exception { 48 super(); 49 } 50 51 58 protected Connection getConnection() throws SQLException { 59 Properties props = getPrefs() 60 .getProperties(); 61 Connection con = null; 62 63 if ((props != null) && !props.isEmpty()) { 65 props.put("user", getPrefs().getUser()); 66 props.put("password", getPrefs().getPassword()); 67 con = DriverManager.getConnection(getPrefs().getJdbcURL(), props); 68 } 69 else { 71 con = DriverManager.getConnection(getPrefs().getJdbcURL(), 72 getPrefs().getUser(), 73 getPrefs().getPassword()); 74 } 75 76 return con; 77 } 78 79 80 85 protected void init() throws Exception { 86 Class.forName(getPrefs().getJdbcDriver()) 87 .newInstance(); 88 } 89 } 90 | Popular Tags |