1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.anttasks;
18
19 /***
20 * @version $Id: AntInstallerCheckConnection.java 516448 2007-03-09 16:25:47Z ate $
21 *
22 */
23 import org.apache.tools.ant.BuildException;
24 import org.apache.tools.ant.taskdefs.JDBCTask;
25
26 public class AntInstallerCheckConnection extends JDBCTask
27 {
28 public void setDriver(String driver)
29 {
30 super.setDriver(driver);
31 }
32
33 public void execute() throws BuildException
34 {
35 setDriver(getProject().getUserProperty("jdbcDriverClass"));
36 setUserid(getProject().getUserProperty("dbUser"));
37 setPassword(getProject().getUserProperty("dbPassword"));
38 setUrl(getProject().getUserProperty("jdbcUrl"));
39 try
40 {
41 getConnection();
42 }
43 catch (Exception e)
44 {
45 throw new RuntimeException("Connection failed",e);
46 }
47 }
48 }