次の接続文字列があります。
Data Source=localhost;UserID=root;Password=;Database=eyebus;
データベースに接続しようとすると、サーバーが見つからないかアクセスできない可能性があるというエラーが表示されます。この文字列の問題は何ですか?
インターネットで見つけた他の文字列/単語も試しましたが、実際には機能しませんでした。
また、他のアプリケーションからアクセスできるため、問題はサーバーではありません。
class SQLManager
{
private static string conString = ConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ToString();
public List<PesquisaOcorrenciasExistentesModel> getOcorrencias()
{
List<PesquisaOcorrenciasExistentesModel> ocorrencias = new List<PesquisaOcorrenciasExistentesModel>();
using (SqlConnection con = new SqlConnection(conString))
{
try
{
con.Open();
}
catch (Exception e)
{
Debug.WriteLine(e.Message);
}
using (SqlCommand com = new SqlCommand("SELECT * FROM ocorrencias", con))
{
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
PesquisaOcorrenciasExistentesModel o = new PesquisaOcorrenciasExistentesModel();
o.IdOcorrencia = reader.GetInt16(0);
o.IdOcorrenciaTipo = reader.GetInt16(1);
o.DataInicio = reader.GetDateTime(2);
o.DataFim = reader.GetDateTime(3);
o.Operador = reader.GetString(4);
o.Motorista = reader.GetString(5);
o.Cobrador = reader.GetString(6);
o.Terceiros = reader.GetString(7);
o.Descricao = reader.GetString(8);
o.EmailsEnviados = reader.GetString(9);
o.TipoOcorrenciaOutro = reader.GetString(10);
ocorrencias.Add(o);
}
}
}
return ocorrencias;
}
}
}