Stellen Sie in C# eine Verbindung zur SQL Server-Datenbank her
View more Tutorials:
Das Dokument wird nach der Quelle von ... geschrieben
-
SQL Server 2014 (OK for others SQL Server).
-
Visual Studio 2013 (OK for other VS)
Die Erstellung von Data Connection auf Visual Studio erlaubt Sie, Ihre Database auf dem Visual Studio direkt zu sehen
Auf der Natur verbindet Ihr C# Programm mit dem SQL Server ohne die Erstellung von Data Connections auf Visual Studio. Allerdings hilft die Erstellung von Data Connection Ihnen bei der Sicherstellung von der erfolgreichen Verbindung mit SQL Server
Server einfügen
Zuerst sollen Sie einen Server einfügen. Das ist PC, das SQL Server installiert. und es kann Ihr PC sein
Auf Server Explorer:



Data Connection einfügen



Data Connection wird erstellt

Connection String ist ein String mit der Information damit Sie mit der Database aus C# verbinden können. Sie sollen dieses String entnehmen. Klicken Sie die Rechtmaustaste in die erstellten Data Connection und wählen Sie Properties.


Erstellen ein Projekt mit dem Name von "ConnectSQLServer"

Das Projekt wurde erstellt

Sie brauchen einige Utility-Klasse zur Verbindung mit der SQL Server.

DBSQLServerUtils.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace Tutorial.SqlConn { class DBSQLServerUtils { public static SqlConnection GetDBConnection(string datasource, string database, string username, string password) { // // Data Source=TRAN-VMWARE\SQLEXPRESS;Initial Catalog=simplehr;Persist Security Info=True;User ID=sa;Password=12345 // string connString = @"Data Source="+datasource+";Initial Catalog=" +database+";Persist Security Info=True;User ID="+username+";Password="+password; SqlConnection conn = new SqlConnection(connString); return conn; } } }
DBUtils.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace Tutorial.SqlConn { class DBUtils { public static SqlConnection GetDBConnection() { string datasource = @"tran-vmware\SQLEXPRESS"; string database = "simplehr"; string username = "sa"; string password = "1234"; return DBSQLServerUtils.GetDBConnection(datasource, database, username, password); } } }
Die Code zur Prüfung der Verbindung
Program.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tutorial.SqlConn; using System.Data.SqlClient; namespace ConnectSQLServer { class Program { static void Main(string[] args) { Console.WriteLine("Getting Connection ..."); SqlConnection conn = DBUtils.GetDBConnection(); try { Console.WriteLine("Openning Connection ..."); conn.Open(); Console.WriteLine("Connection successful!"); } catch (Exception e) { Console.WriteLine("Error: " + e.Message); } Console.Read(); } } }
die Verbindung püfen

Mehr lesen