Class.forName("com.kinetica.jdbc.Driver"); String url = "jdbc:kinetica://hostname:port/database"; String username = "your_username"; String password = "your_password"; Connection connection = DriverManager.getConnection(url, username, password); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name"); while (resultSet.next()) { String column1 = resultSet.getString("column1"); int column2 = resultSet.getInt("column2"); } PreparedStatement preparedStatement = connection.prepareStatement("INSERT INTO table_name (column1, column2) VALUES (?, ?)"); preparedStatement.setString(1, "value1"); preparedStatement.setInt(2, 123); preparedStatement.executeUpdate(); PreparedStatement updateStatement = connection.prepareStatement("UPDATE table_name SET column1 = ? WHERE column2 = ?"); updateStatement.setString(1, "new_value"); updateStatement.setInt(2, 123); updateStatement.executeUpdate(); PreparedStatement deleteStatement = connection.prepareStatement("DELETE FROM table_name WHERE column2 = ?"); deleteStatement.setInt(1, 123); deleteStatement.executeUpdate(); Statement statement = connection.createStatement(); statement.addBatch("INSERT INTO table_name (column1, column2) VALUES ('value1', 123)"); statement.addBatch("UPDATE table_name SET column1 = 'new_value' WHERE column2 = 123"); statement.addBatch("DELETE FROM table_name WHERE column2 = 123"); int[] results = statement.executeBatch(); PreparedStatement preparedStatement = connection.prepareStatement("INSERT INTO table_name (column1, column2) VALUES (?, ?)"); preparedStatement.setString(1, "value1"); preparedStatement.setInt(2, 123); preparedStatement.executeUpdate(); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name"); while (resultSet.next()) { String column1 = resultSet.getString("column1"); Date column2 = resultSet.getDate("column2"); }


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