Lines 68-85
Link Here
|
68 |
public static String USER = "user"; |
68 |
public static String USER = "user"; |
69 |
public static String PASSWORD = "password"; |
69 |
public static String PASSWORD = "password"; |
70 |
public static final String AXION_DRIVER = "org.axiondb.jdbc.AxionDriver"; |
70 |
public static final String AXION_DRIVER = "org.axiondb.jdbc.AxionDriver"; |
71 |
private static List localConnectionList = new ArrayList(); |
71 |
private static List<Connection> localConnectionList = new ArrayList<Connection>(); |
72 |
|
72 |
|
73 |
public static DatabaseConnection getDBConnection() { |
73 |
public static DatabaseConnection getDBConnection() { |
74 |
try { |
74 |
try { |
75 |
TestCaseContext context = getContext(); |
75 |
TestCaseContext context = getContext(); |
76 |
Properties prop = context.getProperties(); |
76 |
Properties prop = context.getProperties(); |
77 |
File[] jars = context.getJars(); |
77 |
File[] jars = context.getJars(); |
78 |
ArrayList list = new java.util.ArrayList(); |
78 |
ArrayList<URL> list = new java.util.ArrayList<URL>(); |
79 |
for (int i = 0; i < jars.length; i++) { |
79 |
for (int i = 0; i < jars.length; i++) { |
80 |
list.add((URL)jars[i].toURI().toURL()); |
80 |
list.add(jars[i].toURI().toURL()); |
81 |
} |
81 |
} |
82 |
URL[] urls = (URL[]) list.toArray(new URL[0]); |
82 |
URL[] urls = list.toArray(new URL[0]); |
83 |
Class.forName(AXION_DRIVER); |
83 |
Class.forName(AXION_DRIVER); |
84 |
JDBCDriver driver = JDBCDriver.create(AXION_DRIVER, "MashupDB", AXION_DRIVER, urls); |
84 |
JDBCDriver driver = JDBCDriver.create(AXION_DRIVER, "MashupDB", AXION_DRIVER, urls); |
85 |
DatabaseConnection dbconn = DatabaseConnection.create(driver, prop.getProperty("url"), prop.getProperty("user"), |
85 |
DatabaseConnection dbconn = DatabaseConnection.create(driver, prop.getProperty("url"), prop.getProperty("user"), |
Lines 284-294
Link Here
|
284 |
// if axion db driver not available in db explorer, add it. |
284 |
// if axion db driver not available in db explorer, add it. |
285 |
//URL[] url = new URL[1]; |
285 |
//URL[] url = new URL[1]; |
286 |
File[] jars = cxt.getJars(); |
286 |
File[] jars = cxt.getJars(); |
287 |
ArrayList list = new java.util.ArrayList(); |
287 |
ArrayList<URL> list = new java.util.ArrayList<URL>(); |
288 |
for (int i = 0; i < jars.length; i++) { |
288 |
for (int i = 0; i < jars.length; i++) { |
289 |
list.add((URL)jars[i].toURI().toURL()); |
289 |
list.add(jars[i].toURI().toURL()); |
290 |
} |
290 |
} |
291 |
URL[] url = (URL[]) list.toArray(new URL[0]); |
291 |
URL[] url = list.toArray(new URL[0]); |
292 |
driver = JDBCDriver.create(driverName, "Mashup DB", driverName, url); |
292 |
driver = JDBCDriver.create(driverName, "Mashup DB", driverName, url); |
293 |
JDBCDriverManager.getDefault().addDriver(driver); |
293 |
JDBCDriverManager.getDefault().addDriver(driver); |
294 |
} |
294 |
} |