| | |
| | | return list; |
| | | } |
| | | |
| | | private Connection getConn() { |
| | | if (null == this.conn) { |
| | | public synchronized Connection getConn() throws SQLException { |
| | | if (null == this.conn || this.conn.isClosed()) { |
| | | try { |
| | | Class.forName(erpDbProperties.getDriver_class_name()).newInstance(); |
| | | this.conn = DriverManager.getConnection(erpDbProperties.getUr(), erpDbProperties.getUsername(), erpDbProperties.getPassword()); |
| | | } catch (Exception e) { |
| | | log.error("获取ERP数据库连接失败"); |
| | | e.printStackTrace(); |
| | | throw new RuntimeException("获取ERP数据库连接失败"); |
| | | } |