Witam mam problem z połączeniem się z bazą danych wszędzie znajduję tylko przykłady jak połączyć się z lokalna bazą.
Mam tak:
Wykupiony hosting na hekko.pl stworzoną bazę danych z dostępem przez phpmyadmin.
Kod C#
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace MySqlTut
{
public class User
{
//database stuff
private const String SERVER = "s11.hekko.pl/phpmyadmin";
private const String DATABASE = "dla_zestawienia";
private const String UID = "dla_rf";
private const String PASSWORD = "";
private static MySqlConnection dbConn;
// User class stuff
public int Id { get; private set; }
public String Username { get; private set; }
public String Password { get; private set; }
private User(int id, String u, String p)
{
Id = id;
Username = u;
Password = p;
}
public static void InitializeDB()
{
MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder();
builder.Server = SERVER;
builder.UserID = UID;
builder.Password = PASSWORD;
builder.Database = DATABASE;
String connString = builder.ToString();
builder = null;
Console.WriteLine(connString);
dbConn = new MySqlConnection(connString);
Application.ApplicationExit += (sender, args) => {
if (dbConn != null)
{
dbConn.Dispose();
dbConn = null;
}
};
}
Nie łączy mnie w ogóle z bazą, podejrzewam że trzeba inaczej serwer wpisać ale za bardzo nie wiem jak.