Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 14.10.2016
Сообщений: 67

Написать консольную программку, которая из текстового документа добавляет данные в базу данных

26.01.2017, 16:20. Показов 883. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно написать консольную программку, которая из текстового документа добавляет данные в базу данных, и проверяет есть ли уже в базе такой элемент. Можно ли на С++ такое реализовать? Потому как я новичек и понятия не имею как связать мою программку с базаой данных.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.01.2017, 16:20
Ответы с готовыми решениями:

захотел написать консольную программку для пингования
не так давно начал изучать С++. вот захотел написать консольную программку для пингования. ну все бы ничего да и тут лажа. ...

написать программу,которая добавляет содержимое одного текстового файла в конец другого
Помогите пожалуйста с решением

C# ASP.NET, Windows Forms. Написать программку которая считывает из файла данные
Здравствуйте дорогие знатоки! Посоветуйте пожалуйста начинающему программисту на C# ... До этого приходилось по большей части кодить на...

5
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
26.01.2017, 16:23
Цитата Сообщение от Sonico Посмотреть сообщение
Можно ли на С++ такое реализовать?
аха.

вот пример-иллюстрация работы с базой данных postgreSQL

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <pqxx/pqxx>
 
int main(int, char *argv[])
{
  pqxx::connection c("dbname=company user=accounting");
  pqxx::work txn(c);
 
  pqxx::result r = txn.exec(
    "SELECT id "
    "FROM Employee "
    "WHERE name =" + txn.quote(argv[1]));
 
  if (r.size() != 1)
  {
    std::cerr
      << "Expected 1 employee with name " << argv[1] << ", "
      << "but found " << r.size() << std::endl;
    return 1;
  }
 
  int employee_id = r[0][0].as<int>();
  std::cout << "Updating employee #" << employee_id << std::endl;
 
  txn.exec(
    "UPDATE EMPLOYEE "
    "SET salary = salary + 1 "
    "WHERE id = " + txn.quote(employee_id));
 
  txn.commit();
}
0
Модератор
Эксперт С++
 Аватар для zss
13772 / 10965 / 6491
Регистрация: 18.12.2011
Сообщений: 29,242
26.01.2017, 16:24
Какая БД имеется ввиду,
самописная (собственный файл на диске),
MS Works,
MySQL,...?
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
26.01.2017, 16:25
Цитата Сообщение от Sonico Посмотреть сообщение
базу данных
А что за БД? Они разные бывают так-то.
0
1 / 1 / 0
Регистрация: 14.10.2016
Сообщений: 67
26.01.2017, 16:28  [ТС]
БД не самописная. Ну я работал уже с Access. Вообще варианты ищу с MySQL
0
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
26.01.2017, 16:30
http://stackoverflow.com/quest... se-using-c
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.01.2017, 16:30
Помогаю со студенческими работами здесь

Не добавляет данные в базу
вот сам код: $product = $_SERVER; $name = $_POST; $phone = $_POST; $delivery = $_POST; $adres = $_POST; $gorod...

Не добавляет данные в базу
Столкнулся с проблемой, если в поле есть такой знак ' то insert into не работает. $id = ((mysql_num_rows($result))+1); $name...

Не добавляет данные в базу
Здравствуйте написал вот такой запрос на при нажатии на кнопку нечего недобавляется в базу. &lt;? include(&quot;in/bd.php&quot;); ...

Нужно написать программу которая считывает данные из текстового файла
Привет всем. Умоляю о помощи с программой. Нужно написать программу которая считывает данные из текстового файла , затем изменяет данные...

Не добавляет в базу данных
Добрый день. Php изучаю совсем недавно и вот столкнулся с проблемой. Не могу добавить данные в базу данных mysql при помощи...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru