Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
4 / 4 / 0
Регистрация: 01.06.2013
Сообщений: 153

MS SQL заполнить базу из java приложения

27.10.2015, 20:06. Показов 3710. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Научился выдергивать из базы различные данные с помощью ResultSet rs = st.executeQuery...... и дальше select там лалала. А вот как заполнить таблицу? как выполнить конструкцию такого плана: use [bd_name] insert into cars(x,x,x) values(x,x,x)? Есть какой=то другой метод, или также, с помощью executeQuery?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.10.2015, 20:06
Ответы с готовыми решениями:

Знатоки, подскажите, пожалуйста, какую среду и СУБД лучше юзать, чтобы сделать базу данных (SQL) на Java, с веб-интерфейсом, защитой, формами и запрос
Знатоки, подскажите, пожалуйста, какую среду и СУБД лучше юзать, чтобы сделать базу данных (SQL) на Java, с веб-интерфейсом, защитой,...

Как вообще сделать эту базу данных онлайн.Чтобы я мог отправлять запросы из приложения в базу
Например база где нибудь строит . А приложение на компах пользователей. Пока только делаю шаги в онлайн. Знаю только что нужен...

Как выгрузить базу данных 1с 8.2 с SQL сервера в новую созданную локальную базу?
Добрый день! Возникла следующая проблема, при работе в конфигураторе с базой которая находится на сервере SQL тормозит у пользователей...

4
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
27.10.2015, 20:16
Есть метод PreparedStatement.executeUpdate Использовать нужно его. Или addBatch/executeBatch если вам надо вставить сразу много данных в одну таблицу.

Вот тут можно посмотреть примеры
Java and DB
JDBC FAQ для начинающих
0
4 / 4 / 0
Регистрация: 01.06.2013
Сообщений: 153
27.10.2015, 20:56  [ТС]
turbanoff, спасибо, разобрался

Добавлено через 6 минут
turbanoff, а если у меня столбцы в таком порядке "количество" "ид состава" "ид блюда" "ид продукта", а заполнить мне надо только количество, ид блюда и ид продукта. то в препаред стейтмент передать
use bd insert into dbo.bluda values (?, ?, ?, ?) и
Java
1
2
3
 preparedStatement.setString(1, name_bl);
 preparedStatement.setString(3, name_bl); 
preparedStatement.setString(4, name_bl);
?(ну, сами строки это я образно обозначил за name_bl)
0
 Аватар для Doctor_
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
27.10.2015, 21:10
kondusov, prepared statement долен быть таким же как вы и обычный SQL пишете, если надо только 2 параметра, то и указываете (?,?). Только я надеюсь вы учил при создании таблицы что не все поля обязательные.
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
27.10.2015, 21:26
kondusov, Всегда указывайте явно в какие столбцы вы вставляете значения:
Пример. Хотим вставить запись, указав три поля: id блюда, количество, id продукта
SQL
1
INSERT INTO dbo.bluda(id_bluda, quantiny, id_product) VALUES (?,?,?)
3 вопросика - значит вызываем set* 3 раза: по одному разу на каждый вопросик, и указываем номер вопросика, начиная с единицы.
Java
1
2
3
preparedStatement.setString(1, bludoId);
preparedStatement.setInt(2, myQuantiny); 
preparedStatement.stInt(3, productId);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.10.2015, 21:26
Помогаю со студенческими работами здесь

SQL Запросы. MS SQL. 3. Приложения, которые работают со всеми серверами БД
Всем доброго времени суток! Есть задача: Приложения, которые работают со всеми серверами БД. Есть отношения: R3: ...

заполнить базу
Помогите заполнить базу

Подключение Android-приложения к SQL Server (MS SQL)
Здравствуйте, не получается подключить андроид приложение к sql server 2008. Перерыл все в инете, всеми способами не смог. Было б хорошо...

Заполнить базу даных
Привет ребята, нужно заполнить базу данных информацыею про товар. Хочу через стринг. Мне получаеться нужно брать динамечиский масив и...

Быстро заполнить базу
как можно быстро заполнить базу данных тысячу строками со всеми типами данных?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru