Sha256: 604bc4bd03d4b415c4dfcdaeedabe105bccb9401ef1c324a0f257e5852e1d9f2
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
package org.embulk.output.teradata.jdbc; import org.embulk.output.jdbc.JdbcOutputConnector; import java.util.Properties; import java.sql.Driver; import java.sql.Connection; import java.sql.SQLException; public class TeradataOutputConnector implements JdbcOutputConnector { private final Driver driver; private final String url; private final Properties properties; public TeradataOutputConnector(String url, Properties properties) { try { this.driver = new com.teradata.jdbc.TeraDriver(); } catch (Exception ex) { throw new RuntimeException(ex); } this.url = url; this.properties = properties; } @Override public TeradataOutputConnection connect(boolean autoCommit) throws SQLException { Connection c = driver.connect(url, properties); try { TeradataOutputConnection con = new TeradataOutputConnection(c, autoCommit); c = null; return con; } finally { if (c != null) { c.close(); } } } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
embulk-output-teradata-0.1.3 | src/main/java/org/embulk/output/teradata/jdbc/TeradataOutputConnector.java |