A mozna wiedziec jaka baze zalozyles? MySQL czy SQLite? Bo jezeli to drugie to o ile mi wiadomo jest to baza, ktora sie raczej srednio do Twoich potrzeb nadaje, poniewaz nie jest to serwer bazodanowy w pelnym znaczeniu tego slowa.
Natomiast jezeli zalozyles baze MySQL to powinny Ci sie wyswietlic jakies dane do polaczenia - wyswietlily sie? Inna sprawa, ze serwer moze nie dopuszczac do polaczenia sie z baza z zewnatrz i wtedy druga metoda rozwiazania problemu bedzie nieskuteczna.
Jezeli chodzi o laczenie sie z baza danych bezposrednio z poziomu klienta to przemysl to sobie dokladnie. Tak sie sklada ze jak Ci ktos wydobedzie z binarki haslo do bazy danych to moze niezlego bigosu narobic. Jezeli masz np. firme rodzinna i piszesz aplikacje wspierajaca swoj biznes to mozna pomyslec o takim podejsciu do sprawy przy zalozeniu ze nikt z zewnatrz nie bedzia mial dostępu do Twojej aplikacji. W innym wypadku to bym sobie dal spokoj.
Co do reszty Twojego wpisu: znasz SQLa? Bo jezeli nie znasz to proponuje dac sobie spokoj na razie z C# i pisaniem czegokolwiek. Wejdz sobie do phpMyAdmina, otworz jakis kurs i troche sie pobaw na tej bazie danych. Jak bedziesz wiedzial o co chodzi to wtedy warto byloby pojsc dalej.