Программа Java JDBC для вставки записи в таблицу пациентов с использованием подготовленного оператора

Вот программа на Java, использующая JDBC и подготовленный оператор для вставки записи в таблицу пациентов:

import java.sql.*;
public class JdbcInsertExample {
    public static void main(String[] args) {
        // JDBC driver and database URL
        String jdbcDriver = "com.mysql.jdbc.Driver";
        String databaseUrl = "jdbc:mysql://localhost:3306/your_database_name";
        // Database credentials
        String username = "your_username";
        String password = "your_password";
        // SQL query to insert a record into the patient table
        String sql = "INSERT INTO patient (id, name, age) VALUES (?, ?, ?)";
        try {
            // Register JDBC driver
            Class.forName(jdbcDriver);
            // Open a connection
            Connection connection = DriverManager.getConnection(databaseUrl, username, password);
            // Create a prepared statement
            PreparedStatement statement = connection.prepareStatement(sql);
            // Set the values for the prepared statement
            statement.setInt(1, 1); // id
            statement.setString(2, "John Doe"); // name
            statement.setInt(3, 30); // age
            // Execute the prepared statement
            statement.executeUpdate();
            // Close the statement and connection
            statement.close();
            connection.close();
            System.out.println("Record inserted successfully.");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

В этой программе вам необходимо заменить ваше_имя_базы_данных, ваше_имя_пользователяи ваш_парольфактической информацией о вашей базе данных. Программа подключается к базе данных, создает подготовленный оператор с заполнителями для вставляемых значений, устанавливает значения с помощью соответствующих методов установки и выполняет оператор с помощью executeUpdate().