Hello,
I'm using the MySQL .net Connector 6.6.4 on Windows 7.
I have installed MySQL Server 5.5 on local Windows PC.
When I submit this C# Code with Visual Studio 2012, I get a Timout Exception.
private void initData()
{
String ConnStrig = "server=localhost;User Id=root;password=pswd";
using (MySqlConnection conn = new MySqlConnection(ConnStrig))
{
conn.Open();
try { conn.ChangeDatabase("mydb"); }
catch (Exception e)
{
MessageBox.Show(e.StackTrace);
}
try
{
MySqlCommand com = new MySqlCommand("select id, name from dictionary", conn);
MySqlDataReader mySqlDR = com.ExecuteReader();
while (mySqlDR.Read())
{
mylistbox.Items.Add(mySqlDR.GetString("name"));
}
}
catch (Exception e)
{
MessageBox.Show("Zeile 63 " + e.StackTrace);
MessageBox.Show(e.ToString());
}
}
}
System.TimeoutException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat --->
System.IO.IOException: Von der Übertragungsverbindung können keine Daten gelesen werden: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat,
oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
---> System.Net.Sockets.SocketException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach
einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der
verbundene Host nicht reagiert hat
bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
bei MySql.Data.Common.MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
--- Ende der internen Ausnahmestapelüberwachung ---
bei MySql.Data.Common.MyNetworkStream.HandleOrRethrowException(Exception e)
bei MySql.Data.Common.MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
bei MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
bei System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count)
bei MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
bei MySql.Data.MySqlClient.MySqlStream.LoadPacket()
bei MySql.Data.MySqlClient.MySqlStream.ReadPacket()
bei MySql.Data.MySqlClient.NativeDriver.GetColumnData(MySqlField field)
bei MySql.Data.MySqlClient.NativeDriver.GetColumnsData(MySqlField[] columns)
bei MySql.Data.MySqlClient.Driver.GetColumns(Int32 count)
bei MySql.Data.MySqlClient.ResultSet.LoadColumns(Int32 numCols)
bei MySql.Data.MySqlClient.ResultSet..ctor(Driver d, Int32 statementId, Int32 numCols)
bei MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
bei MySql.Data.MySqlClient.MySqlDataReader.NextResult()
bei MySql.Data.MySqlClient.MySqlDataReader.Close()
bei MySql.Data.MySqlClient.MySqlCommand.ResetReader()
bei MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
bei MySql.Data.MySqlClient.MySqlCommand.ExecuteReader()
bei WpfApplication1Test.MainWindow.initData() in \\psf\home\Documents\Visual Studio 2012\FOM Projects\WpfApplication1Test\WpfApplication1Test\MainWindow.xaml.cs:Zeile 56.
The Configuration of the MySQL has the Default-Settings.
What is the problem that I get the Timeout-Exception?
I'm using the MySQL .net Connector 6.6.4 on Windows 7.
I have installed MySQL Server 5.5 on local Windows PC.
When I submit this C# Code with Visual Studio 2012, I get a Timout Exception.
private void initData()
{
String ConnStrig = "server=localhost;User Id=root;password=pswd";
using (MySqlConnection conn = new MySqlConnection(ConnStrig))
{
conn.Open();
try { conn.ChangeDatabase("mydb"); }
catch (Exception e)
{
MessageBox.Show(e.StackTrace);
}
try
{
MySqlCommand com = new MySqlCommand("select id, name from dictionary", conn);
MySqlDataReader mySqlDR = com.ExecuteReader();
while (mySqlDR.Read())
{
mylistbox.Items.Add(mySqlDR.GetString("name"));
}
}
catch (Exception e)
{
MessageBox.Show("Zeile 63 " + e.StackTrace);
MessageBox.Show(e.ToString());
}
}
}
System.TimeoutException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat --->
System.IO.IOException: Von der Übertragungsverbindung können keine Daten gelesen werden: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat,
oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
---> System.Net.Sockets.SocketException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach
einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der
verbundene Host nicht reagiert hat
bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
bei MySql.Data.Common.MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
--- Ende der internen Ausnahmestapelüberwachung ---
bei MySql.Data.Common.MyNetworkStream.HandleOrRethrowException(Exception e)
bei MySql.Data.Common.MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
bei MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
bei System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count)
bei MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
bei MySql.Data.MySqlClient.MySqlStream.LoadPacket()
bei MySql.Data.MySqlClient.MySqlStream.ReadPacket()
bei MySql.Data.MySqlClient.NativeDriver.GetColumnData(MySqlField field)
bei MySql.Data.MySqlClient.NativeDriver.GetColumnsData(MySqlField[] columns)
bei MySql.Data.MySqlClient.Driver.GetColumns(Int32 count)
bei MySql.Data.MySqlClient.ResultSet.LoadColumns(Int32 numCols)
bei MySql.Data.MySqlClient.ResultSet..ctor(Driver d, Int32 statementId, Int32 numCols)
bei MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
bei MySql.Data.MySqlClient.MySqlDataReader.NextResult()
bei MySql.Data.MySqlClient.MySqlDataReader.Close()
bei MySql.Data.MySqlClient.MySqlCommand.ResetReader()
bei MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
bei MySql.Data.MySqlClient.MySqlCommand.ExecuteReader()
bei WpfApplication1Test.MainWindow.initData() in \\psf\home\Documents\Visual Studio 2012\FOM Projects\WpfApplication1Test\WpfApplication1Test\MainWindow.xaml.cs:Zeile 56.
The Configuration of the MySQL has the Default-Settings.
What is the problem that I get the Timeout-Exception?