package routines.system;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.SQLException;
public class TalendDataSource {
private final javax.sql.DataSource ds;
private java.sql.Connection conn;
public TalendDataSource(javax.sql.DataSource ds) {
this.ds = ds;
}
public java.sql.Connection getConnection() throws SQLException {
if (null == conn) {
conn = ds.getConnection();
}
return conn;
}
public javax.sql.DataSource getRawDataSource() {
return ds;
}
public void close() throws SQLException {
if (null != conn) {
conn.close();
conn = null;
}
}
}