Fórum Delphi com MySql #344298
09/08/2007
0
Camila Almeida
Curtir tópico
+ 0Posts
09/08/2007
Vitor Alcantara
Dai é só configurar o drive pelo painel de controle -> Ferramentas administrativas -> Fontes de Dados ODBC
1º Você clicar em Fontes de Dados ODBC irá abri uma tela de configuração.
2º Você clica no botão adicionar
3º Irá se abrir uma listagem com vários drivers, selecione o drive ´MySql ODBC 3.** Drive´ e clique em concluir
4º Ira se abrir uma tela para que você configure a sua conexão onde você irá especificar os seguintes campos
4-a Data SourceName -> Será o alias que você irá chamar pelo delphi
4-b Server -> O nome ou IP da máquina que contem o servidor MYSql (Localhost para configurar na máquina local)
4-c User -> Coloque aqui o nome do usuário do MySql
4-d Password -> Coloque a senha do usuário do MySql
4-e DataBase -> Selecione o seu banco de dados
5º Configurado os dados acima clique em Test se aparecer a mensagem ´Success - Connection was made!´ é que deu certo, dai é só clicar em OK.
Dentro do delphi inclua em seu form/DataModule um component TADOConnection (Palheta ADO).
Na propriedade ´ConnectioniString´ do componente você irá clicar nos ´...´ (Trêz pontinhos) , aonde irá se abrir uma tela de configuração.
Você poderá configurar da seguinte maneira.
1º Na tela inicial você irá clicar no botão Build
2º Irá aparecer uma lista com vários drivers , selecione o ´MICROSOFT OLE DB Provider for ODBC Drivers´ (já deverá aparecer selecionado) e clique em avançar
3º Onde tiver o combobox ´Usar nome da fonte de dados´ selecione a que você criou (irá aparecer o nome que você colocou em Data SourceName)
4º Preencha o nome do usuário do MySql e a Senha e clique em Testar Conexão, se tudo de certo clique em Ok.
Pronto é só utilizar os componentes da palheta ado e vincular para a conexão que você criou(Propriedade Connection).
Ps: Existe também os componentes Zeos que fazem acesso direto ao MySql ,
Ps1: No delphi 2007 é possivel fazer acesso direto ao MySql pelos componentes da palheta DbExpress.
Gostei + 0
09/08/2007
Fabiano Góes
olha tenho acessado o MySQL5 com o Zeos,
e tenho gostado muito viu, bem facil e muito bom, com a vantagem de acessar direto.
ainda mais qd o MYSQL está em um servidor Linux a a performace é extremamente rapida.
qualquer coisa só postar se precisar de ajuda.
Gostei + 0
10/08/2007
Adriano Santos
olha tenho acessado o MySQL5 com o Zeos,
e tenho gostado muito viu, bem facil e muito bom, com a vantagem de acessar direto.
ainda mais qd o MYSQL está em um servidor Linux a a performace é extremamente rapida.
qualquer coisa só postar se precisar de ajuda.[/quote:636cf42c3e]
E ai Fabiano, tudo bem meu velho? Vai no evento WebMobile?
Só uma observação em relação ao MySQL e o Delphi 7.0: a compatibilidade do Delphi 7.0 só vai até a versão 3.1.53 do MySQL, portanto só usando um Driver ODBC mesmo. A versão Delphi 2007 for Win32 tem compatibilidade com as versões 4.1 e 5.0, porém há pequenas instabilidades por conta do próprio MySQL, creio eu, pois eles vivem mexendo em seus drivers.
Recentemente não consegui mais utilizar MySQL 4.1 com o Delphi 2007 e um projeto que já funcionava. Na minha opnião só ODBC ou algum outro componente como o Zeos que o outro colega citou. Mesmo assim, com ODBC, há restrições porque o ODBC é mais lento por natureza. ;)
Gostei + 0
10/08/2007
Fabiano Góes
vou tentar ir no evento WebMobile sim, to meio atarefado aqui.
então tenho usado MYSQL5 e Delphi7 com componetes Zeos e está rodando legal cara, até agora pelo menos não apareceu nenhum problema.
Olha vou te falar uma coisa, em processamento processado usando o MYSQL em um servidor LINUX a performace é muito boa cara.
falow !!!!
Gostei + 0
10/08/2007
Adriano Santos
vou tentar ir no evento WebMobile sim, to meio atarefado aqui.
então tenho usado MYSQL5 e Delphi7 com componetes Zeos e está rodando legal cara, até agora pelo menos não apareceu nenhum problema.
Olha vou te falar uma coisa, em processamento processado usando o MYSQL em um servidor LINUX a performace é muito boa cara.
falow !!!![/quote:dc9e5e51e0]
Bom, pra software não sei, mas pra internet o melhor e mais rápido banco de dados (dos free lógico) é com certeza o MySQL.
Gostei + 0
11/08/2007
Eselvati
Usando Delphi+DbExpress+Mysql com os drivers nativos do delphi realmente é uma ´salada´....
Hoje, consegui resolver 99¬ dos problemas q eu tinha com esta tecnologia, em qualquer versão do delphi, com qualquer versão do mysql usando a lib da CRlab..(www.crlab.com). Funciona redondinho..
Tb tenho aplicativos com o Zeos usando a versao 5.5, q foi a mais estável q testei até hj....ainda não testei as mais novas.
Qto a utilização do mysql fora da internet....é literalmente um show...tenho a mesma base de dados em clientes distintos com mysql, firebird e a performance do mysql (no linux) no meu caso, é imbativel....
Ederson Selvati
Gostei + 0
12/08/2007
Fabiano Góes
eu sempre desenvolvi comercialmente com firebird(pra desktop),
ainda não testei o mysql pra internet mais pra desktop em servidor linux assim como o amigo [b:4cb83a76d6]eselvati[/b:4cb83a76d6] falou realmente está imbativel, levando em consideração o tipo de processamento que faço que chega a fazer 50.000 inclusõe e alterações em um só clique o termo performace pra mim é primordial, e os testes no mysql tem me surpreendido, vale a pena gastar um tempo com alguns testes quem ainda nao fez.
E como já tinha ouvido muito falar que o mysql ó muito bom pra internet seria interessante já deixar os sistemas prontos para serem acessados tanto por desktop quanto por internet. Então estou me dedicando bastante à esta ferramenta.
Estou usando Zeos para acesso, mais vou pesquisar sobre essa [b:4cb83a76d6]CRlab[/b:4cb83a76d6].
Amigo [b:4cb83a76d6]eselvati[/b:4cb83a76d6] esses componentes [b:4cb83a76d6]CRlab[/b:4cb83a76d6] são free ?
Gostei + 0
12/08/2007
Emerson Nascimento
os únicos SGBDR realmente ´free´ que eu conheço são o PostGreeSQL e o Firebird.
P.S: os componentes da core lab não são gratuitos (e são muito bons!).
Gostei + 0
13/08/2007
Adriano Santos
Não precisa corrigir não [b:50bf14dc8e]emerson.en[/b:50bf14dc8e], você está correto em tudo que disse em relação ao MySQL. Só uma ressalva quanto ao PostGreeSQL, eu li em uma revista há um tempo atrás que o PostGreeSQL também é pago assim como o MySQL, inclusive me lembro ter visto uma propaganda sobre o licenciameto do PG. Faz tempo isso e não vou me recordar qual a revista. Se alguém souber de mais informações seão válidas pra discussão.
;)
Gostei + 0
13/08/2007
Martins
Não precisa corrigir não [b:7702950f70]emerson.en[/b:7702950f70], você está correto em tudo que disse em relação ao MySQL. Só uma ressalva quanto ao PostGreeSQL, eu li em uma revista há um tempo atrás que o PostGreeSQL também é pago assim como o MySQL, inclusive me lembro ter visto uma propaganda sobre o licenciameto do PG. Faz tempo isso e não vou me recordar qual a revista. Se alguém souber de mais informações seão válidas pra discussão.
;)[/quote:7702950f70]
[b:7702950f70]Galera para quem quer saber mais um pouco sobre a Licença do PostGreSQL.[/b:7702950f70]
Espero que seja de utilidade para a comunidade.
bons códigos.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)