package coldfusion.sql;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.SQLException;
public interface DataSource extends javax.sql.DataSource {
public void remove() throws SQLException;
@Override
public Connection getConnection() throws SQLException;
@Override
public Connection getConnection(String user,String pass) throws SQLException;
public void setDataSourceDef(DataSourceDef dsDef);
public DataSourceDef getDataSourceDef();
@Override
public PrintWriter getLogWriter() throws SQLException;
@Override
public int getLoginTimeout() throws SQLException;
@Override
public void setLogWriter(PrintWriter pw) throws SQLException;
@Override
public void setLoginTimeout(int timeout) throws SQLException;
public boolean isDisabled();
}