Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kapitan79
3 / 3 / 0
Регистрация: 13.10.2013
Сообщений: 154
#1

Странности с неразрешёнными файлами include (Kubuntu, NetBeans) - C++

22.11.2014, 17:56. Просмотров 137. Ответов 0
Метки нет (Все метки)

Всем привет.

Буквально несколько дней назад я начал осваивать C++.
Мне захотелось попробовать из готовых примеров создать демон, который я ранее написал на PHP.

Назначение демона - соединение раз в секунду с базой данных, проверка значений в определённых таблицах и в зависимости от них выполнение неких заложенных в логику правил.

Обычно пользоваться готовыми примерами мне удавалось легко, но этот случай похоже особый

Итак.

Первое что я сделал - разобрался с проблемами связанными с компиляцией и заставил выполняться следующий пример:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/* Standard C++ includes */
#include <stdlib.h>
#include <iostream>
 
/*
  Include directly the different
  headers from cppconn/ and mysql_driver.h + mysql_util.h
  (and mysql_connection.h). This will reduce your build time!
*/
#include <mysql/mysql_connection.h>
 
#include <mysql/cppconn/driver.h>
#include <mysql/cppconn/exception.h>
#include <mysql/cppconn/resultset.h>
#include <mysql/cppconn/statement.h>
 
using namespace std;
 
int main(void)
{
cout << endl;
cout << "Running 'SELECT 'Hello World!' » AS _message'..." << endl;
 
try {
  sql::Driver *driver;
  sql::Connection *con;
  sql::Statement *stmt;
  sql::ResultSet *res;
 
  /* Создание соединения */
  driver = get_driver_instance();
  con = driver->connect("tcp://ip_адрес:3306", "некий_пользователь", "какойто_там_пароль");
  /* Подключение к базе данных mysql */
  con->setSchema("scada");
 
  stmt = con->createStatement();
  res = stmt->executeQuery("SELECT * FROM dict_rule");
  while (res->next()) 
  {
    cout << "\t... id_rule: " << res->getInt("id_rule") << endl;
  }
  delete res;
  delete stmt;
  delete con;
 
} catch (sql::SQLException &e) {
  cout << "# ERR: SQLException in " << __FILE__;
  //cout << "(" << __FUNCTION__ << ") on line " »  << __LINE__ << endl;
  cout << "# ERR: " << e.what();
  cout << " (MySQL error code: " << e.getErrorCode();
  cout << ", SQLState: " << e.getSQLState() << " )" << endl;
}
 
cout << endl;
 
return EXIT_SUCCESS;
}
Я успешно получил список id, после чего осмелел и решил перенести общение с базой
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2014, 17:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Странности с неразрешёнными файлами include (Kubuntu, NetBeans) (C++):

Странности с неразрешёнными файлами include (Kubuntu, NetBeans) - C++
Всем привет. Буквально несколько дней назад я начал осваивать C++. Мне захотелось попробовать из готовых примеров создать демон,...

#include <exception> (kubuntu, NetBeans, g++) - C++
Всем привет. При подключении инклюдов #include &lt;mysql/mysql_connection.h&gt; #include &lt;boost/property_tree/json_parser.hpp&gt; ...

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h> - C++
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда...

Возвращение массива в качестве результата выполнения метода класса (Kubuntu, netBeans, g++) - C++
Всем привет. Пытаюсь написать свой первый демон на C++ по образу и подобию сделанного на PHP. Столкнулся со следующей проблемой. ...

Странности в работе IDE NetBeans 8.1 - C++
Здравствуйте! Начал сталкиваться после обновления IDE NetBeans с 8.02 на 8.1 с уймой непонятных вещей. Смотрите картинки, словами долго...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits> - C++
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение библиотек #include &lt;conio.h&gt; #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2014, 17:56
Привет! Вот еще темы с ответами:

Чем отличается #include <cstring>, #include <string> и #include <string.h>? - C++
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со строками. Когда подключаю #include &lt;string&gt; все что мне...

ошибка в лабе не находит #include<iomanip.h> #include<conio.h> - C++
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в месяц-C руб. а разговоры сверх...

Какая разница между #include<> и #include""? - C++
Позволите спросить несколько вопросов: 1)Какая разница между #include&lt;&gt; и #include&quot;&quot; 2)Если нужно значение объекта и я не собираюсь его...

Странности при работе с файлами на некоторых ПК - C (СИ)
Здравствуйте. id visual studio. есть такая странность: дан код: #include &lt;stdio.h&gt; // подключаем библиотеку ввода вывода #include...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru