ОБНОВЛЕНИЕ: я пропустил, что я должен использовать, используя ссылку MySql.Data.MySqlClient и MySqlConnection, так как я пытался подключиться к серверу mysql.Java ввел меня в заблуждение, я мог легко соединиться двумя линиями.извините, что потратил время **
Я пытаюсь подключить мою веб-страницу к базе данных.Я могу легко подключиться с помощью java для генерации таблиц, но не могу подключиться с помощью C # / Asp.
Ошибка на экране вывода:
Первое случайное исключение типа 'System.Data.SqlClient.SqlException 'произошло в System.Data.dll
Код:
try {
con = new SqlConnection("Data Source = urlhere ;" +
"uid = u_yucel;" +
"pwd = *****; " +
"database = u_yucel; " +
"connection timeout = 2");
cmd.CommandText = "select * from person";
con.Open();
cmd.Connection = con;
DropDownList1.DataSource = cmd.ExecuteReader();
DropDownList1.DataTextField = "name";
DropDownList1.DataBind();
}
catch (Exception ex)
{
Response.Write(ex.Message);
Console.WriteLine("123");
Response.Write(ex.StackTrace);
}
Сообщение об ошибке:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server) в System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, логическое breakConnection) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (at)System.Data.SqlClient.TdsParser.Connect (ServerInfo serverInfo, SqlInternalConnectionTds connHandler, логическое игнорированиеSniOpenTimeout, Int64 timerExpire, логическое шифрование, логическое доверие trustServerCert, логическое интегрированное безопасность сервера, новый логический объект-указатель на сайте, TimeoutTimer тайм-аут, SqlConnection owningObject) при System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover (serverInfo serverInfo, струнного новый_пароль, булевой redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer тайм-аут) в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist (SqlConnection owningObject,TimeoutTimвремя ожидания, SqlConnectionString connectionOptions, String (newPassword, Boolean redirectedUserInstance) в System.Data.SqlClient.SqlInternalConnectionTds..ctor (DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, объект-провайдера..CreateConnection (DbConnectionOptions опции, объект poolGroupProviderInfo, DbConnectionPool бассейн, DbConnection owningConnection) в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (DbConnection owningConnection, DbConnectionPool бассейн, варианты DbConnectionOptions) в System.Data.ProviderBase.DbConnectionPool.CreateObject (DbConnection owningObject) вSystem.Data.ProviderBase.DbConnectionPool.UserCreateRequest (DbConnection owningObject) в System.Data.ProviderBase.DbConnectionPool.GetConnection (DbConnection owningObject) в System.Data.ProviderBase.DbConnectionFactory.BetConctionowningConnection) в System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection externalConnection, DbConnectionFactory connectionFactory) в System.Data.SqlClient.SqlConnection.Open () в DataDeneme1.carSelect.rebind () DataDject1 \ \.aspx.cs: строка 38