Inquiridor
ASP E MYSQL

Pergunta
-
Olá, sou programador de um site chamado www.podeir.com.br.
Como o acesso de está aumentando, a conexã com o banco de dados cai o tempo todo.
O site é feito em ASP e o banco de dados Mysql.
Alguém sabe o que devo fazer, para usar o ASP e o Mysql juntos sem problemas.
Abs,
Hélmiton Lins
Todas as Respostas
-
-
A descrição do seu problema é muito vaga.
vc verificou algo nos LOGs ?
A aplicação e o banco estão no mesmo servidor ?
Quando a conexão é interrompida demonstra alguma mensagem de erro na tela ?
http://www.google.com.br/search?hl=pt-BR&rlz=1G1GGLQ_PT-BRBR269&q=connection+asp+mysql&meta=
http://www.google.com.br/search?hl=pt-BR&rlz=1G1GGLQ_PT-BRBR269&q=bad+connection+asp+mysql&meta=
OLE DB, OleDbConnection (.NET)
Code SnippetProvider=MySQLProv;Data Source=mydb;User Id=myUsername;Password=myPassword;Connector/Net 1.0 (.NET)
Standard
Code SnippetServer=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Specifying port
Code SnippetServer=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Named pipes
Code SnippetServer=myServerAddress;Port=-1;Database=myDataBase;Uid=myUsername;Pwd=myPassword;MySqlConnection (.NET) eInfoDesigns.dbProvider Code SnippetData Source=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Command Logging=false;SevenObjects MySqlClient (.NET)
Standard Code SnippetHost=myServerAddress;UserName=myUsername;Password=myPassword;Database=myDataBase;Core Labs MySQLDirect (.NET) Standard Code SnippetUser ID=root;Password=myPassword;Host=localhost;Port=3306;Database=myDataBase; Direct=true;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;MySQLDriverCS (.NET) Standard Code SnippetLocation=myServerAddress;Data Source=myDataBase;User ID=myUsername;Password=myPassword;Port=3306;Extended Properties=""""; -
-
Obrigado pela sua resposta meu amigo.
O erro geralmente é este: [MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 127.0.0.1
O banco mysql e o site estão no mesmo servidor.
E uso o ASP e deixa eu te perguntar outra coisa, que na verdade não entendo.
O ASP.NET é melhor que ASP?
-
Esse IP está correto por você estar rodando a aplicação nele mesmo.
Primeiro verifique se o arquivo de hosts está apontando o IP 127.0.0.1 como localhost. Acredito que sim pois você consegue acessar de vez em quando, se não estivesse apontando talvez daria pau de cara.
Um outro problema é talvez de conexão com a própria porta do SQL, mas entra naquela história novamente de que se fosse isso talvez daria pau de cara.
Por eliminação verifique as condições de processamento do servidor em que a aplicação está hospedada, pode ser que ele esteja capengando fazendo com que ele não consiga atender a demanda de conexões.
Para responder sua pergunta sobre o que é melhor ASP.NET ou ASP, leia este artigo:
http://www.crieseuwebsite.com/artigos/artigo.php?categoria=aspnet&id=2
Vai te ajudar em muito.
[]s. -