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

C++ mysql - C++

Восстановить пароль Регистрация
 
jallvar
0 / 0 / 0
Регистрация: 30.12.2010
Сообщений: 5
02.03.2011, 14:57     C++ mysql #1
Люди подскажите как подключится к mysql, делать запросы и др.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2011, 14:57     C++ mysql
Посмотрите здесь:

C++ MySQL и C++
C++ MySQL
С++ и MySQL C++
С++ и Mysql C++
C++ MinGW mysql
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
02.03.2011, 15:27     C++ mysql #2
jallvar, посмотри это.
GuardNW
29 / 29 / 1
Регистрация: 08.12.2009
Сообщений: 106
02.03.2011, 15:31     C++ mysql #3
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
58
59
60
61
62
63
64
65
66
67
68
#include "mysql.h"
#pragma comment (lib,"C:\\mysql\\lib\\libmySQL.lib")
#include "iostream"
int main(int argc, char **argv)
{
 
  MYSQL *conn; //Указатель на соединение
 
  MYSQL_RES *res;// Дескриптор результирующей таблицы
  
  MYSQL_ROW row;// Дескриптор строки
 
 
  conn = mysql_init(NULL); //Инициализируем MySQL
 
  if (conn == NULL) {
      printf("Error init %u: %s\n", mysql_errno(conn), mysql_error(conn));
      exit(1);
  }
 
  //Соединяемся с сервером MySQL
  if (mysql_real_connect(conn, "localhost", "root", "root", NULL, 0, NULL, 0) == NULL) {
      printf("Error connect %u: %s\n", mysql_errno(conn), mysql_error(conn));
    //  exit(1);
  }
 
  //Создаем БД "Test"
  if (mysql_query(conn, "use glava12_class_test")) {
      printf("Error create %u: %s\n", mysql_errno(conn), mysql_error(conn));
   //   exit(1);
  }
 
 // Устанавливаем кодировку соединения, чтобы предотвратить
  // искажения русского текста
  if(mysql_query(conn, "SET NAMES 'utf8'") != 0)
     printf("Error: can't set character set\n");
 
  // Выполняем SQL-запрос
  if(mysql_query(conn, "SELECT * FROM users") != 0)
     printf("Error: can't execute SQL-query\n");
 
  // Получаем дескриптор результирующей таблицы
  res = mysql_store_result(conn);
  if(res == NULL) printf("Error: can't get the result description\n");
 
  // Если имеется хотя бы одна запись - выводим
  // список каталогов
  if(mysql_num_rows(res) > 0)
  {
    // В цикле перебираем все записи
    // результирующей таблицы
    while((row = mysql_fetch_row(res)) != NULL)
    {
      // Выводим результат в стандартный поток
      fprintf(stdout, "%s\n", row[1]);
    }
  }
 
  // Освобождаем память, занятую результирующей таблицей
  mysql_free_result(res);
 
 
 
  //Закрываем соединение
  mysql_close(conn);
 
  system("PAUSE");
}

Только нужно скачать тебе
mySQL.h и пару dll
jallvar
0 / 0 / 0
Регистрация: 30.12.2010
Сообщений: 5
02.03.2011, 15:33  [ТС]     C++ mysql #4
А что к чему обьеснить можно. Смотрю половина функций на php похоже.
Yandex
Объявления
02.03.2011, 15:33     C++ mysql
Ответ Создать тему
Опции темы

Текущее время: 09:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru