Stellen Sie in C# eine Verbindung zur SQL Server-Datenbank her
1. Die Einführung
Das Dokument wird nach der Quelle von ... geschrieben
- SQL Server 2014 (OK for others SQL Server).
- Visual Studio 2013 (OK for other VS)
2. Erstellen Sie die Data Connection für die Verbingung mit SQL Server aus Visual Studio
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.
3. Mit SQL Server aus C# verbinden
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
Getting Connection ...
Openning Connection ...
Connection successful!
Anleitungen C#
- Vererbung und Polymorphismus in C#
- Was ist erforderlich, um mit C# zu beginnen?
- Schnelles Lernen C# für Anfänger
- Installieren Sie Visual Studio 2013 unter Windows
- Abstrakte Klasse und Schnittstelle in C#
- Installieren Sie Visual Studio 2015 unter Windows
- Kompression und Dekompression in C#
- Die Anleitung zu C# Multithreading Programmierung
- Die Anleitung zu C# Delegate und Event
- Installieren Sie AnkhSVN unter Windows
- C# Programmierung für Team mit Visual Studio und SVN
- Installieren Sie .Net Framework
- Zugriffsmodifikator (Access Modifier) in C#
- Die Anleitung zu C# String und StringBuilder
- Die Anleitung zu C# Property
- Die Anleitung zu C# Enum
- Die Anleitung zu C# Structure
- Die Anleitung zu C# Generics
- Ausnahmen und Ausnahmebehandlung in C#
- Die Anleitung zu C# Date Time
- Manipulieren von Dateien und Verzeichnissen in C#
- Die Anleitung zu C# Stream - binäre Ströme in C#
- Die Anleitung zu C# Reguläre Ausdrücke
- Stellen Sie in C# eine Verbindung zur SQL Server-Datenbank her
- Arbeiten Sie mit der SQL Server-Datenbank in C#
- Stellen Sie in C# eine Verbindung zur MySQL-Datenbank her
- Arbeiten Sie mit der MySQL-Datenbank in C#
- Stellen Sie ohne Oracle Client eine Verbindung zur Oracle-Datenbank in C# her
- Arbeiten Sie mit der Oracle-Datenbank in C#
Show More