Conectar o C++ com o mysql [RESOLVIDO]

1. Conectar o C++ com o mysql [RESOLVIDO]

vinicius
Vinicius_Souza

(usa Ubuntu)

Enviado em 28/06/2012 - 15:24h

Olá,
Eu sou novo em programação tanto de C++ quanto de MySQL porém eu tenho um banco de dados MySQL 5.5 instalado em meu computador e um compilador de C++ (DEV C++) Tenho uma tabela de clientes com os seguintes campos:

..............................................................


+-------------+-------------+------+-----+---------+-------+
|.Field.........|.Type........|.Null.|.Key.|.Default.|.Extra.|
+-------------+-------------+------+-----+---------+-------+
|.No..........|.int(11).....|.NO...|.PRI.|.NULL....|.......|
|.Nome........|.varchar(40).|.YES..|.....|.NULL....|.......|
|.Sexo........|.varchar(1)..|.YES..|.....|.NULL....|.......|
|.CPF.........|.varchar(14).|.YES..|.....|.NULL....|.......|
|.Identidade..|.varchar(13).|.YES..|.....|.NULL....|.......|
|.Endereco....|.varchar(20).|.YES..|.....|.NULL....|.......|
|.Logradouro..|.varchar(15).|.YES..|.....|.NULL....|.......|
|.Bairro......|.varchar(15).|.YES..|.....|.NULL....|.......|
|.Cidade......|.varchar(15).|.YES..|.....|.NULL....|.......|
|.Telefone....|.varchar(14).|.NO...|.....|.NULL....|.......|
+-------------+-------------+------+-----+---------+-------+
E eu criei uma sintaxe no DEV para salvar esses dados porém salvar na memória interna do programa.

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int no;
char *nome[40], *sexo[1], *cpf[14], *identidade[13], *endereco[20], *bairro[15], *cidade[15], *telefone[14], *logradouro[15];

main () {

printf("Insira o cod do cliente!\n");
scanf("%d",&no);
printf("\nInsira o Nome do cliente!\n");
scanf("%s",&nome);
printf("\nInsira o sexo do cliente!\n");
printf("Padrao M/F!\n");
scanf("%s",&sexo);
printf("\nInsira o CPF do cliente!\n");
printf("Padrao 000.111.222-33!\n");
scanf("%s",&cpf);
printf("\nInsira a identidade do cliente!\n");
printf("Padrao AA-00.111.222!\n");
scanf("%s",&identidade);
printf("\nInsira o endereco do cliente!\n");
printf("Padrao R/Av/Pc!\n");
scanf("%s",&endereco);
printf("\nInsira o logradouro do cliente!\n");
scanf("%s",&logradouro);
printf("\nInsira o bairro do cliente!\n");
scanf("%s",&bairro);
printf("\nInsira a cidade do cliente!\n");
scanf("%s",&cidade);
printf("\nInsira o telefone do cliente!\n");
printf("Padrao (00) 1111-2222!\n");
scanf("%s",&telefone);
system("pause");
}
Como eu faço para gravar os dados no mysql?
Teria com também eu deixar alguns caracteres ja salvos para que durante a programação seja apenas completado por exemplo os parenteses em telefone? No caso o banco de dados salvaria desta forma
"( ) - " e depois iria apenas completando com os numeros?
desde já agradeço.


  


2. MELHOR RESPOSTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/07/2012 - 18:42h

de uma lida nesse artigo

http://www.vivaolinux.com.br/artigo/Usando-MySQL-na-linguagem-C

espero que ajude

3. Re: Conectar o C++ com o mysql [RESOLVIDO]

vinicius
Vinicius_Souza

(usa Ubuntu)

Enviado em 05/07/2012 - 18:34h

Será que ninguém viu meu tópico ou eu que não expliquei direito?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts