Witam wszystkich.
Po kilkudniowej walce i kolejnych dniach grzebania w necie postanowilem zapytac sie o pomoc ;)
A mianowicie - pisze program na prace zaliczeniowa i potrzebuje zczytac z bazy danych MySql na linuxie trzy kolumny, ale jest taki problem ze za cholere nie potrafie sie nawet polaczyc z ta ze baza.
Uzywam Microsoft Visual C# 2005 Express Edition
Oto co zrobilem krok po kroku:
Pobralem z netu mysql-connector-net-1.0.10.1 i dodalem go do References, w sekcji uses wywoluje using MySql.Data.MySqlClient; mam fizyczny dostep do servera na ktorym stoi baza i sledzac polaczenia mysql przez tcpdumpa nic sie nie dzieje jak wywoluje swoj kod.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using WindowsApplication1.Properties;
using MySql.Data.MySqlClient;
namespace WindowsApplication1
{
public partial class obd : Form
{
public obd()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Close();
}
private MySqlConnection conn;
private void button3_Click(object sender, EventArgs e)
{
if (conn != null)
conn.Close();
try
{
conn = new MySqlConnection("server=xxx; user id=xxx; password=xxx; database=xxx");
conn.Open();
}
catch (MySqlException ex)
{
MessageBox.Show("Error connecting to the server: " + ex.Message);
}
}
}
}
Ten blad mnie caly czas przesladuje przy probie nawiazania polaczenia.
Unable to connect to any of the specified MySQL hosts.
Jak ktos wie w czym lezy moj problem prosze o podpowiedz.
Pozdrawiam
Trogi