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

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

Войти
Регистрация
Восстановить пароль
 
jallvar
0 / 0 / 0
Регистрация: 30.12.2010
Сообщений: 5
#1

C++ mysql - C++

02.03.2011, 14:57. Просмотров 995. Ответов 3
Метки нет (Все метки)

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

Как или чем конвертировать таблицы из Firebird в MySQL или наоборот из MySQL в Firebird ?! - Базы данных
Предлагайте все возможные варианты! Заранее при много благодарен!

MySQL WorkBench vs MySQL CL - Java БД
MySQL WorkBench vs MySQL Command Line есть 2 таблицы. на скрине. нужно создать между ними связь. у одного вопроса должен быть один...

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' - RedHat, Fedora Linux
Ajenti CentOS 6 Linux 2.6.32-573.7.1.el6.x86_64 x86_64 Добрый день. Перестал работать MySQL. Выводить такую ошибку: ERROR...

Ошбка Can't connect to local MySQL server through socket '/tmp/mysql.sock' (11) - MySQL
Есть сервер с mysql - если клиенты присоединятся к серверу БД через TCP/IP, то всё отлично и сервер держит и 300 и 500 одновременных...

Как указать путь к БД MySQL локально, используя MySQL Connector/Net - Visual Basic .NET
На форуме нашел несколько тем, похожих на мою, но решение моей проблемы там не рассматривается. Пишу программу на Visual Studio, язык VB,...

Ajax отправка данных из формы в базу mysql и вывод из базы mysql - PHP Сети
$(function() { $('#chat_submit').click(function(e) { e.preventDefault(); var chat_name =...

Ошибка DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/... - Perl
на старом серваке все работало, переехал на новый и никак не могу понять, что к чему... пишет такое в STDERR DBD::mysql::st...

Не подключается MySQL (java.lang.ClassNotFoundException: com.mysql.jdbc.Driver) - Java БД
Код : import java.io.*; import java.sql.*; public class Connect { public static void main (String args) {

Не устанавливается MySQL ODBC Driver. Как работать на C++ Builder с MySQL ? - C++ Builder БД
Windows XP. Устанавливаю mysql-connector-odbc-noinstall-5.2.6-win32 Вместо обычной последовательности окошек инсталлятора - консольное...

Ошибка при старте mysql [2002] Can't connect to local MySQL server through socket - Debian Linux
Доброго времени суток. Имеется VPS на Debian 6. Сегодня получил ошибку при старте mysql: ERROR 2002 (HY000): Can't connect to local...

Перезагрузить mysql сервер с обнулением таблицы mysql - опция mysqld --skip-grant-tables - Ubuntu Linux
Здравствуйте , столкнулся с такой проблемой ,неудаётся подключиться к серверу mysql из командной строки. mysql -p pass -u login ...

MySQL. Windows 7. Пропадает служба MySQL при перезагрузке. - MySQL
Вот собственно сабж. Подскажите как это поправить. Windows 7/Apache/PHP/ MySQL 5.5. Просмотрел весь инет. Все ток по Linux про...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
387 / 343 / 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
Ответ Создать тему
Опции темы

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