Показать сообщение отдельно

  #19  
Старый 28.12.2008, 09:36
Shaitan-Devil
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
С нами: 9336002

Репутация: 204
По умолчанию

Введение
Микро Статья для начинающих в кодинге по работе с мукулом.
Думаю будет полезно.Все примеры для
командной строки.
Начнем
Заголовки
Код:
#include <iostream>
#include <mysql++.h>
using namespace std;
using namespace mysqlpp;
Данные для соединения с БД
Код:
int main()
{
const char db[]=”db_name”;//Навзание БД
const char user[]=”username”;//Логин Юзвера
const char password[]=”password”;//Пароль юзера
const char host[]=”localhost”;//Хост
const int pot=”3306”;//Порт
Функция соединения с сервером
Код:
mysqlpp::Connection con(false);//Создадим объект con для соединения с сервером
con.connection(db,host,user,password,port);
if(conection)
{cout”You are connected”;}
else{cout<<"Error";
Запросы
Код:
 mysqlpp::Query query = con.query();
query<<”Select*From table_name”;
mysqlpp::Result res = query.store();//Получаем р-ты
Получаем колнки
Код:
   if (res) {
                char buf[256];
                mysqlpp::Row row;
                mysqlpp::Row::size_type i;
                for (i = 0; row = res.at(i); i++) {
                        cout << '\t' << utf8trans(row.at(0), buf, sizeof(buf));
                }
        }
        else {
                cerr << "Failed to get item list: " << query.error() ;
                return 1;
        }

        return 0;
Заключение
Вот и все основные команды.Стаья не очень,но пишу сам как новичок.
 
Ответить с цитированием