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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Контейнер list http://www.cyberforum.ru/cpp-beginners/thread1307787.html
Добрый день! Помогите пожалуйста разобраться, никогда раньше не работал с листом. Задача следующая: В числовой последовательности вставить после каждого простого числа удвоенное среднее...
C++ Ошибки в Visual Studio при создании даже самого простого кода, например hello world или любой программы выдаёт такие ошибки: 1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ... http://www.cyberforum.ru/cpp-beginners/thread1307782.html
C++ Перегрузка шаблона: исправить код
Помогите плиз с заданием: . Выполнить перегрузку шаблона для целочисленных и вещественных элементов. #include "stdafx.h" #include <iostream> #include <cstdlib> #include < conio.h> #include...
Написать программу вывода на экран таблицы значений функции C++
написать программу вывода на экран таблицы значений функции \sum_{n=1}^{20}\frac{{x}^{2n-2}}{4cos(n{x}^{2} для x изменяющегося от a=0.1 до b=1.2 с шагом h=0.1. Вычисление выполнить в виде...
C++ Передача в функцию строк двумерного динамического массива http://www.cyberforum.ru/cpp-beginners/thread1307772.html
Создал двумерный динамический массив строк. Теперь в функцию нужно передавать на преобразование каждую строку.Как это организовать?Это нужно в цикле как то или как? Исходный код: int n,j, i =...
C++ Строки и символы С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение... подробнее

Показать сообщение отдельно
Kapitan79
3 / 3 / 0
Регистрация: 13.10.2013
Сообщений: 157

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

22.11.2014, 17:56. Просмотров 144. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru