mirror of
https://github.com/apache/sqoop.git
synced 2025-05-04 03:41:08 +08:00
SQOOP-1250: Oracle connector is not disabling autoCommit on created connections
(Jarek Jarcec Cecho via Venkat Ranganathan)
This commit is contained in:
parent
e98075976b
commit
8d3454dc60
@ -331,6 +331,12 @@ protected Connection makeConnection() throws SQLException {
|
|||||||
// Setting session time zone
|
// Setting session time zone
|
||||||
setSessionTimeZone(connection);
|
setSessionTimeZone(connection);
|
||||||
|
|
||||||
|
// Rest of the Sqoop code expects that the connection will have be running
|
||||||
|
// without autoCommit, so we need to explicitly set it to false. This is
|
||||||
|
// usually done directly by SqlManager in the makeConnection method, but
|
||||||
|
// since we are overriding it, we have to do it ourselves.
|
||||||
|
connection.setAutoCommit(false);
|
||||||
|
|
||||||
return connection;
|
return connection;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user