Я строю базу данных с использованием MySql, я хочу заполнить ее данными. Каков наилучший способ заполнить его таблицы с помощью Java.Заполнение базы данных MySql с использованием Java
ответ
Вы можете использовать разъем JDBC для подключения вашего приложения к MySQL. Возможно, вам потребуется загрузить разъем JDBC, если у вас его нет.
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("localhost", username, password);
String sql = "select * from table_name";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
вы могли бы использовать rs.getString(1)
вернуть данные в первом столбце и rs.getString(2)
из второго столбца и так далее ...
Если значение в первом столбце является строкой, то вы используете rs.getString()
, если это int вы используете rs.getInt()
и аналогично для других типов данных. Хороший поиск в Google даст вам другие варианты.
Если вы должны были сделать insert
заявление, то вам придется заменить stmt.executeQuery(sql)
с stmt.executeUpdate(sql)
Вот два хороших уроков, которые вы начали
'LOAD DATA INFILE' часто является самым быстрым способом импорта объемных данных. – tadman
Да, ваше право. Но его вопросы неясно, какие данные у него есть? возможно, он просто хочет запустить инструкцию insert. –
Если он может быть помещен в строки и столбцы, вы накрываете 'LOAD DATA INFILE'. – tadman
является ResourceDatabasePopulator весной JDBC. Он может заполнять базу данных из SQL-скриптов, определенных во внешних ресурсах. Подготовьте скрипт с инструкциями INSERT и запустите его с Java как
Connection conn = ...
ResourceDatabasePopulator dbp = new ResourceDatabasePopulator();
dbp.addScript(new FileSystemResource("test.sql"));
dbp.populate(conn);
- 1. Заполнение jTable с использованием данных базы данных
- 2. Вызов базы данных MySQL с использованием Java
- 3. Заполнение TableView данными из базы данных MySQL с использованием PHP
- 4. WPF vb.net Заполнение списка ListView с использованием базы данных Mysql
- 5. Заполнение списка с использованием базы данных SQLite
- 6. Заполнение RecyclerView с использованием базы данных Firebase
- 7. Заполнение Android Spinner из базы данных MySQL
- 8. Заполнение базы данных MySQL из базы данных DB2
- 9. Заполнение Флажки из базы данных MySQL
- 10. Заполнение объектов PHP из базы данных MYSQL
- 11. Android: заполнение списка из базы данных MySQL?
- 12. Чтение данных из базы данных mysql с использованием java
- 13. MySQL создание и заполнение базы данных
- 14. Заполнение базы данных разработки с производственными значениями базы данных
- 15. Создание базы данных mysql с использованием JDBC
- 16. Заполнение базы данных дополнительными данными
- 17. Заполнение массива JavaScript с использованием PHP/MySQL
- 18. Android - заполнение списка с использованием предварительно загруженной базы данных
- 19. Заполнение ChoiceField из базы данных
- 20. Запуск или остановка базы данных mysql с использованием программирования java
- 21. Резервное копирование базы данных mysql с использованием java
- 22. нумерации страниц с использованием базы данных MySQL и Java ResultSet
- 23. Извлечение аудиофайла из базы данных mysql с использованием Java
- 24. Получение резервной копии базы данных MySQL с использованием Java
- 25. Подключение базы данных Mysql с Java
- 26. Заполнение базы данных с помощью ложных данных
- 27. Заполнение ListView с данными из базы данных mySQL
- 28. Заполнение списка DropDown с PHP из базы данных MYSQL
- 29. Повторное заполнение/редактирование входов формы HTML с использованием данных MySQL
- 30. Заполнение базы данных значениями цвета
MySQL java connector! – SaidbakR
Что вы подразумеваете под «MySQL java connector»? – Ghadeer
Ниже приведен ответ, что я подразумеваю под разъемом. – SaidbakR