JulioCP Postado Maio 29, 2012 Denunciar Share Postado Maio 29, 2012 Ola Amigos. Primeiramente quero dar meu OI ai para a galera (^.^)Gente. Por favor alguém poderia me explicar como eu Instalo a Biblioteca do Mysql para C++ , e como configurar o DEV C++ para utiliza-la?Procurei muito no GOOGLe E não consigo encontrar nada que me ajude.O Pouco que eu encontro é para LINUX. Então vale lembrar que estou utilizando a plataforma Windows. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Edson Moretti Postado Maio 30, 2012 Denunciar Share Postado Maio 30, 2012 Olá amigo, você já tem o banco de dados mysql instalado?if (resp==sim) baixe e instale o myql conectorelse{ baixe o Mysql, mysql gui tools (so para manipulação) ou xampp que já tem com apache, mysql, etc.. (mais facil)}Depois abra o iniciar e digite fonte de dados abra o gerenciador de fonte de dados odbc e configure o mysql para eledepois:OBS: não testei. abraços.Aki você pode entender mais sobre consulta e inserthttp://www.vivaolinux.com.br/artigo/Usando...-na-linguagem-Cint main(int){MYSQL conexao;mysql_init(&conexao);if ( mysql_real_connect(&conexao, "localhost", "guest", "guest", "teste", 0, NULL, 0) ){printf("\nConexao ao banco realizada com sucesso!\n");}else{printf("Falha de conexao\n");printf("Erro %d : %s\n", mysql_errno(&conexao), mysql_error(&conexao));}system("PAUSE");return(0);} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JulioCP Postado Maio 31, 2012 Autor Denunciar Share Postado Maio 31, 2012 Opa. Obrigado pela resposta amigos.Acabei conseguindo aqui antes de você responder, mas vlw pelo help.Eu já tinha Instalado o Dev C++ e o XAMP, que como você disce já vem com o mysql + apache + php Instalado . "Uma mão na roda" rsrsr.Mas o problema estava em Instalar e configurar a Biblioteca do MYSQL no Dev C++Vou postar como eu resolvi, caso mais alguém pressise, eis a solução.:CONEXAO MYSQL COM C++ USANDO DEV-C NO WINDOWS.1° INSTALE O XAMP: você pode baixar e ver como instalar e configurar em http://www.apachefriends.org/pt_br/xampp.html2° INSTALE O DEV C++: você pode baixar e ver como instalar aqui: http://www.bloodshed.net/dev/Instale o DEV em C:/ pois é caminho padrão que os outros aplicativos para dev irão resconhecer3° INSTALE O PACK LIBRARY DO DEV PARA MYSQL: libmysql-5.0.5-1sid.DevPakEste é um pack que já vem com a biblioteca mysql para o devC++. Basta Executar e pronto. as librarys já vao ser configuradas no seu DEVC++. Note que é para o mysql 5.05+. Para verções anteriores do Mysql você tera de procurar no Google. (^.^) ou então atualizar seu Mysql.Se você instalou corretamente, o pack, você ira ver a pasta mysql dentro da pasta includes do DevC++.4° BAIXE A libmysql.dll e coloque-a na sua pasta windows/system32 do seu windows. Basta descompactar a pasta, pegar a DLL e colar na sua windows\system32. 5° CONFIGURANDO SEU BUILD PARA COMILAR UTILIZANDO A BIBLIOTECA MYSQL.Para que você consiga compilar, você presisara configurar o projeto para o compilador não retornar erro.Basta apertar estar com seu projeto aberto e dar um ALT + P para abrir as propriedades do projeto. Ou então clicar com o Botao direito no proje e esclher <Opões Projeto>Uma vez com a tela das Opcoes do Projeto aberta, escolha a GUIA <Parametros>.Vai ter 3 Campos - COMPILADOR | COMPILADOR C++ | LINKER.Va no LINKER e adicione o seguinte "-lmysql" sem as aspas. -lmysqlPronto agora você já pode compilar.QUando você instalou o PACK do DevC++ para o mysql, ele inclui na pasta EXAMPLES do DEV uma pasta chamada mysql, que contem um source de mysql. bem show para quem esta iniciando. vou postar o mesmo script que esta la, porem se algo der errado e você não conseguir compilar, abra o source de la, e compile ele, para ver se o erro persiste. OK ??? /* Name: mysql.cpp Copyright: 2005 Frantisek Sidak Author: Frantisek Sidak Date: 23.11.2005 13:00 Description: simple MySQL connection test */ #include <windows.h> #include <iostream> #include <mysql/mysql.h> using namespace std; int main() { //connection params char *host = "localhost"; char *user = "usuario"; char *pass = "senha"; char *db = "database"; //sock MYSQL *sock; sock = mysql_init(0); if (sock) cout << "sock handle ok!" << endl; else { cout << "sock handle failed!" << mysql_error(sock) << endl; } //connection if (mysql_real_connect(sock, host, user, pass, db, 3306, NULL, 0)) cout << "connection ok!" << endl; else { cout << "connection fail: " << mysql_error(sock) << endl; } //connection character set cout << "connection character set: " << mysql_character_set_name(sock) << endl; //wait for posibility to check system/mysql sockets system("PAUSE"); //closing connection mysql_close(sock); return EXIT_SUCCESS; }É isso povo. Espero poder ajudar com alguém, pois realmente me bati bastante para conseguir. não axei isso mastigado em nenhum lugar, então fui juntando as duvidas de cada um até que deu certo.Agora que funcionou, estou trabalhando em uma DLL de conexao Mysql, para um programa que eu uso para criar GAMES, que não tem Acesso NATIVO ao mysql.já estou com bastante coizas prontas, porem muitas duvidas ainda vao surgir, então me aguardem rsrsr. abraços a todos.tópico RESOLVIDO. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 aeduardoamaral@gmail.com Postado Agosto 7, 2020 Denunciar Share Postado Agosto 7, 2020 Bom dia! Será que consigo fazer.pelo laragon ou wamp? Não queria instalar outro serviço. Outra pergunta e onde encontro scripts.para consulta e inserção ao bd? Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
JulioCP
Ola Amigos. Primeiramente quero dar meu OI ai para a galera (^.^)
Gente. Por favor alguém poderia me explicar como eu Instalo a Biblioteca do Mysql para C++ , e como configurar o DEV C++ para utiliza-la?
Procurei muito no GOOGLe E não consigo encontrar nada que me ajude.
O Pouco que eu encontro é para LINUX. Então vale lembrar que estou utilizando a plataforma Windows.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.