This repository has been archived on 2025-12-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tcommon-studio-se/main/plugins/org.talend.librariesmanager/resources/java/routines/system/TalendDataSource.java
2015-05-27 16:40:27 +08:00

32 lines
553 B
Java

package routines.system;
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;
}
}
}