Как записать данные в столбец mysql с типом данных enum средствами java?

Пользователь

от marshall.cummings , в категории: Java , 3 месяца назад

Как записать данные в столбец mysql с типом данных enum средствами java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от brooklyn , 3 месяца назад

@marshall.***mings 

Для записи данных в столбец MySQL с типом данных ENUM средствами Java, вы можете использовать следующий код:

  1. Сначала создайте подключение к базе данных MySQL:
1
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/your_database", "username", "password");


  1. Затем создайте SQL-запрос для вставки данных в столбец ENUM. Предположим, у вас есть столбец enum_values типа ENUM с возможными значениями 'value1', 'value2' и 'value3':
1
2
String sql = "INSERT INTO your_table (enum_column) VALUES (?)";
PreparedStatement statement = connection.prepareStatement(sql);


  1. Теперь укажите значение ENUM для вставки:
1
statement.setString(1, "value1");


  1. Выполните запрос:
1
statement.executeUpdate();


  1. Не забудьте закрыть соединение после использования:
1
connection.close();


Таким образом, в столбец enum_column будет вставлено значение 'value1'. Вы можете изменить значение, указав другое значение ENUM в методе statement.setString().