xiaodao created FLINK-19435:
-------------------------------
Summary: jdbc JDBCOutputFormat open function invoke Class.forName(drivername)
Key: FLINK-19435
URL:
https://issues.apache.org/jira/browse/FLINK-19435 Project: Flink
Issue Type: Improvement
Components: Connectors / JDBC
Affects Versions: 1.10.2
Reporter: xiaodao
Fix For: 1.10.3
when we sink data to multi jdbc outputformat ,
```
protected void establishConnection() throws SQLException, ClassNotFoundException {
Class.forName(drivername);
if (username == null) {
connection = DriverManager.getConnection(dbURL);
} else {
connection = DriverManager.getConnection(dbURL, username, password);
}
}
```
may cause jdbc driver deadlock. it need to change to synchronized function.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)