VISUAL BASIC 2010 CONEXAO COM MYSQL

SAMUELRIBEIRO 01/05/2013 10:59:42
#422774
Bom dia Senhores.

Sou novo neste fórum é o meu primeiro tópico.
A dias estou trabalhando em um sistema, mas estou tendo muito dificuldade em me conectar com o meu banco de dados MYSQL, wampserver, phpmyadmin. Sou novo na área de desenvolvimento mas tenho o minimo de conhecimento, E creio que com a ajuda de vocês conseguirei acabar este projeto meu.

Desde já deixo meus agradecimentos.

Obrigado
OMAR2011 01/05/2013 11:50:12
#422776
Antes de mais nada, você terá que instalar .
MySQL Connector Net 6.3.6
Connector ODBC 5.1
Este são os que uso.
Quanto a conexão não gosto muito do ODBC, prefiro o outro.
http://www.connectionstrings.com/mysql
Este é onde vai encontrar strings de coneâo.
No mais basta postar novamente o pessoal vai indicar a melhor
forma.Pode ir fundo que é fácil, difícil são as outras que estão por vi.
Valeu.
SAMUELRIBEIRO 01/05/2013 12:16:45
#422780
boa tarde Omar2011.

O meu MYSQL Conector é:
MYSQL Conector/ODBC 5.2 (a),
MYSQL Conector Net 6.6.5

Servidor.
MYSQL Server 5.5

Falta alguma coisa?

Quanto ao link que você me passou, já visitei ele também.

Muito obrigado pela atenção e retorno
Sera que pelo Data Source funciona com um numero muito grande de registros?
Não vai ficar lento.
Se for conveniente o Data Source..
Como fazer?
ALTAIR148 01/05/2013 12:50:01
#422781
Bom dia,

Amigo, não é aconselhável utilizar ODBC utilize ADO com o conector .NET do mysql, ele lhe ajudará e muito no desenvolvimento, sem falar nos recursos que ele trás para se trabalhar com o mysql.

Em relação a quantidade de registros se pode ficar lento, isso vai depender muito, depende da SQL por exemplo:

Você tem uma tabela com 30 campos mas vai precisar apenas de 3, tem gente que faz assim:

select * from tabela 


Isso está completamente errado, se você precisa de determinados campos se deve colocar assim?

select campo1, campo2, campo3 from tabela


Então isso é uma coisa que chamamos de boas práticas de programação, existem vários jeitos de programar, mas apenas alguns têm segurança, performance, etc...
SAMUELRIBEIRO 01/05/2013 14:02:04
#422784
boa tarde Altair148.

Muito obrigado pela atenção.
Até o momento meu sistema contem um formulário Principal e mais 10 Formulários de cadastros onde tenho que me conectar com o banco de dados para começar a fazer os testes.

Mas com faço esta conexão?

Faço a conexão pelo Formulário Principal? ou pelos os formulários de cadastro?
FELLIPEASSIS 01/05/2013 19:06:27
#422791
video aula ajuda vc.
video_aula

tem até referencias no link abaixo
instalaçao
ALTAIR148 02/05/2013 07:56:28
#422803
Resposta escolhida
Citação:

Mas com faço esta conexão?
Faço a conexão pelo Formulário Principal? ou pelos os formulários de cadastro?


O certo é criar uma classe que pode ser enxergada por todo projeto, assim não há necessidade de criar uma conexão em cada formulário.

Esse Exemplo explica como criar uma classe e a utilizar, lembrando que existe exemplos mais complexos com uma melhor aplicação, mas isso ai já dá pra ir estudando.
SAMUELRIBEIRO 03/05/2013 11:04:35
#422889
Bom dia Arinos.

Desde já agradeço a sua atenção.

Muito bem vamos la..
Eu crio a classe de conexão MYSQL do jeito que você orientou.
Depois nos formulários de cadastros eu crio outra classe e chamo a classe conexaoMysql.?

Por favor me oriente Melhor.
ALTAIR148 03/05/2013 12:41:29
#422893
No link que te passei tem um exemplo de utilização;
SAMUELRIBEIRO 03/05/2013 13:28:07
#422898
Boa tarde Altair148

Aquele exemplo do link que você me passou eu usei o do MYSQL para fazer a classe conexaoMYSQL.
A duvida que eu ainda tenho é quanto como me conectar co ma s tabelas nos formulários de cadastros.
Para cada formulário eu terei que criar outra classe?
como faço isso?
FELLIPEASSIS 03/05/2013 14:40:03
#422901
o seguinte. está classe é só para conectar ao banco de dados e a base de dados(data base), logicamente terá tabelas,procedimentos, etc... dai quando vc montar a query vc mostra qual a coneçao eu mandei um link neste topico con o site lá vc tambem encontra do nada ao basico e o cara ensina conexao com mySQL olha lá
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas