HikariConfig config = new HikariConfig(); config.setJdbcUrl("jdbc:postgresql://localhost:5432/mydatabase"); config.setUsername("myusername"); config.setPassword("mypassword"); HikariDataSource dataSource = new HikariDataSource(config); try (Connection connection = dataSource.getConnection()) { // ... } catch (SQLException e) { e.printStackTrace(); } try (Connection connection = DriverManager.getConnection(url, username, password)) { try (PreparedStatement statement = connection.prepareStatement("INSERT INTO mytable (column1, column2) VALUES (?, ?)")) { for (int i = 0; i < 1000; i++) { statement.setString(1, "value" + i); statement.setInt(2, i); statement.addBatch(); } int[] result = statement.executeBatch(); } catch (SQLException e) { e.printStackTrace(); } } catch (SQLException e) { e.printStackTrace(); } try (Connection connection = DriverManager.getConnection(url, username, password)) { try (PreparedStatement statement = connection.prepareStatement("SELECT * FROM mytable WHERE column1 = ?")) { try (ResultSet resultSet = statement.executeQuery()) { while (resultSet.next()) { } } } catch (SQLException e) { e.printStackTrace(); } } catch (SQLException e) { e.printStackTrace(); } try (Connection connection = DriverManager.getConnection(url, username, password)) { try (PreparedStatement statement = connection.prepareStatement("SELECT * FROM mytable")) { try (ResultSet resultSet = statement.executeQuery()) { while (resultSet.next()) { } } } catch (SQLException e) { e.printStackTrace(); } } catch (SQLException e) { e.printStackTrace(); }


上一篇:
下一篇:
切换中文