Jump to content


Photo

Como Usar Mysql No C++ Builder Da Borland?


  • Faça o login para participar
10 replies to this topic

#1 Texugo

Texugo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 25/06/2004, 14:07

Olá, gostaria de saber como eu faço pra poder manipular um banco de dados em mysql com o c builder.
Eu já instalei o c builder e o mysql, agora como faço pra o c builder começar a poder usar os comandos do mysql? Eu tenho que instalar alguma livraria? Me falaram de um tal de Zeos Dbo pra isso mas eu num consegui instalar pq deu pau....

Flw!

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 25/06/2004, 14:15

Utilize os componentes dbExpress.

O Zeus Library é uma alterativa, mas deve ser a versão exata para o seu C++Builder, se estiver com um C++Builder mais recente as que o Zeus suporta, seriam necessários realizar ajustes no código do Zeus para realizar a instalação adequada (isto se ele for de código aberto, o que eu não me recordo no momento).

Se já tem o MySQL instalado, nenhum outro arquivo se faz necessário, o que pode vir a ocorrer é uma incompatibilidade das bibliotecas, mas a principio, deve funcionar.
------
Mero mortal!

#3 Texugo

Texugo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 25/06/2004, 17:04

Muito obrigado cara, eu vou tentar achar.
Vou aproveitar pra fazer outra pergunta, em que site v6 constumam baixar suas livrarias?

Obrigado novamente.

#4 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 25/06/2004, 17:43

Geralmente inicio minhas buscas pela Torry's Page. Geralmente o que eu procuro tem, se não tiver, ou é pq não existe ou é pq não funciona. *rs*

http://www.torry.net
------
Mero mortal!

#5 Texugo

Texugo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 28/06/2004, 08:30

Obrigado, eu instalei o dbexpress, mas não apareceu nenhuma biblioteca de mysql em nenhum lugar, eu pensei que ia aparecer algo do gênero quando eu instalasse.
O que devo fazer para começar a poder usar os comandos de mysql? Que biblioteca eu devo incluir no meu codigo?

#6 Texugo

Texugo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 28/06/2004, 08:35

Se já tem o MySQL instalado, nenhum outro arquivo se faz necessário, o que pode vir a ocorrer é uma incompatibilidade das bibliotecas, mas a principio, deve funcionar.

Agora que eu li isso, eu tenho o mysql já instalado, eu não preciso mais do dbexpress??
Eu já tentei usar as bibliotecas da pasta include do mysql, mas deu uns pau.

Edit 1: quando eu uso as bibliotecas do mysql, da pau nessa linha aqui:

my_socket fd; /* For Perl DBI/dbd */

Da algo como:
type name expected
declaration missing ;
"SOCKET" cannot star a parameter declaration

Edit 2: o erro de cima ocorreu quando eu incluí a biblioteca mysql.h
Agora quando eu incluo a my_global.h aí zoa tudo, da uma porrada de erro.

Edição feita por: Texugo, 28/06/2004, 09:52.


#7 Texugo

Texugo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 28/06/2004, 11:30

Esquece, já consegui fazer o c builder reconhecer a biblioteca do mysql e consegui ligar o servidor do mysql.
Aí eu fiz o seguinte programa no builder:

mysql_init(&conexao);
mysql_real_connect(&conexao, "localhost", "guest", "guest", "teste", 0, NULL, 0);
Edit1->Text = "conectado";
mysql_close(&conexao);

Só que quando eu compilo ele da o seguinte erro:

Unresolved external "mysql_init" referenced from UnitTest.obj

Ele da um desse pra cada comando de mysql q eu usei... oq deve ser?

#8 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 29/06/2004, 08:58

Aconselho usar o dbExpress, que é um objeto visual e seus recursos serão facilmente utilizados. Seus problemas vão diminuir bastante.
------
Mero mortal!

#9 Texugo

Texugo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 29/06/2004, 09:46

Ok, eu vou tentar entaum, mas eu num faço nem ideia de como se usa... tem tutorial em algum lugar? Ou entaum vc pode me ensinar pelo menos como começar?
Obrigado.

#10 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 29/06/2004, 10:04

Artigo:
(en) Delphi, dbExpress And MySQL

Este link mostra detalhadamente como utilizar o dbExpress para conectar em MySQL utilizando Delphi, a mesma teoria se aplica ao C++Builder.
------
Mero mortal!

#11 Texugo

Texugo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 29/06/2004, 13:13

Vlw, eu achei um tutorial na net q tb me ajudou bastante... acho q consegui mais ou menos o que eu queria...
Brigadão!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq