我在csharp工作,在那里我创建了一个用户在数据库中注册的表单,所以当我打开这个表单时,按钮用于指实际查看数据库中用户的数据,但它是一个确认SocketException
,我知道网络错误,我的代码是正确的,所以我不知道如何解决这个问题可以有人帮助我吗?
namespace exercicio_sharp_banco
{
class banco_clientes
{
MySqlConnection conexao;
MySqlCommand comando;
MySqlDataAdapter captura;
DataTable tabClientes;
public void conectaBanco()
{
conexao = new MySqlConnection("server=localhost;user id=root;database=t3it1_dbdados");
conexao.Open();//here and the warning
}
public DataTable mostraRegistros()
{
captura = new MySqlDataAdapter(comando);
tabClientes = new DataTable();
captura.Fill(tabClientes);
return(tabClientes);
}
public void fechaBanco()
{
conexao.Close();
}
public void Consulta()
{
comando = new MySqlCommand("select * from clientes",conexao);
}
public void ConsultaPoa()
{
comando = new MySqlCommand("select * from clientes where cidade='Porto Alegre'",conexao);
}
public void ConsultaDinamica(string textoConsulta)
{
comando = new MySqlCommand("select * from clientes where cidade like '%" +textoConsulta +"%' ",conexao);
}
}
}
答案 0 :(得分:0)
这可能有以下几个原因: