Ich habe bisher nur in Java programmiert und arbeite mich seit einiger Zeit in C# ein. Was ich dort noch nicht so ganz verstehe ist die große Anzahl an Möglichkeiten, eine Datenbank anzulegen / zu verwenden.
Wenn ich in Java eine Datenbank brauchte, dann nahm ich mir XAMPP, richtete die MySql Datenbank über PHPMyAdmin ein, importierte eine mysql.jar Datei in das Java-Projekt und konnte dann im Java-Code losegen auf die Datenbank zuzugreifen.
Diese Variante habe ich nun auch in C# hinbekommen.
Was ich aber noch nicht überblicke, sind die Microsoft-Datenbanken.
In Visual Studio gibt es z.B. eine "Dienstbasierte Datenbank" und ein "DataSet". Was ist was und wo ist der Unterschied?
Dann sehe ich in sämtlichen Datenbank-Tutorials zu C#, dass dort eine integrierte Datenbank verwendet wird.
Und dann gibt es ja noch "Microsoft SQL Server". Ist dies das Gegenstück von Microsoft zu MySQL?
Wenn ich in Java eine Datenbank brauchte, dann nahm ich mir XAMPP, richtete die MySql Datenbank über PHPMyAdmin ein, importierte eine mysql.jar Datei in das Java-Projekt und konnte dann im Java-Code losegen auf die Datenbank zuzugreifen.
Diese Variante habe ich nun auch in C# hinbekommen.
Was ich aber noch nicht überblicke, sind die Microsoft-Datenbanken.
In Visual Studio gibt es z.B. eine "Dienstbasierte Datenbank" und ein "DataSet". Was ist was und wo ist der Unterschied?
Dann sehe ich in sämtlichen Datenbank-Tutorials zu C#, dass dort eine integrierte Datenbank verwendet wird.
Und dann gibt es ja noch "Microsoft SQL Server". Ist dies das Gegenstück von Microsoft zu MySQL?