Witam,
zaczynam moją przygodę z C#, jestem zainteresowany tworzeniem aplikacji współpracującej z bazą danych. SQL znam dość dobrze, C# prawie w ogóle. Mam na początek dwa pytania, które pomogą mi ruszyć z miejsca, dziękuję za jakąkolwiek pomoc.
-
Znam dobrze MySql, nie znam w ogóle MSSql. Czy to duży błąd gdy C# powiąże się z bazą danych z MySqla? Czy ma to związek z gorszą wydajnością, mniejszymi możliwościami, niż w przypadku współpracy z MSSql?
-
Widziałem już kilka tutoriali na YT, gdzie pokazywano jak się logować, taki prosty ekran startowy. Ale na każdym filmiku program się łączy z bazą przez sztywne wpisanie loginu i hasła w MySqlu, a to niby logowanie polega na stworzeniu jakiejś tabelki users z kolumnami user i password i porównywaniu czy istnieje taki a nie inny rekord w tej tabelce. I nie rozumiem czy w takim formularzu logowania, gdy MySql ma kilkunastu użytkowników, nie można logować się swoich loginem i hasłem z MySgla? Tak, aby ta aplikacja była uniwersalna dla kilkunastu użytkowników i żeby nie trzeba było wpisywać na sztywno czegoś takiego:
string myConnection = "datasource=localhost;port=3306;username=root;password=pass;";