Professional Documents
Culture Documents
Domainaced by : Prepared by :
Mhamad Kamal
Rebwar khalid Shkar Ismael
Rahel Akbar
1/7/2022 1
First we need know
1-What is MY SQL
Databace
2-What is c#
C# is a general object-oriented
programming (OOP) language for
networking and Web development
1/7/2022 2
First we should Create a
Project, and *named
"ConnectSQLServer"
1/7/2022 3
Project was created.
Now we need chouse
:connect sql server
1/7/2022 4
You need some utility classes which help
to connect to SQL Server database.
1- DBSQLServerUtils.cs
2- DBUtils.cs
1/7/2022 5
select (DBSQLServerUtils.cs) and write this code:
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)
{string connString = @"Data Source="+datasource+";Initial
Catalog=" +database+";Persist Security Info=True;User
ID="+username+";Password="+password; SqlConnection conn =
new SqlConnection(connString); return conn; } } }
1/7/2022 6
select (DBUtils.cs) and write this code:
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); } } }
1/7/2022 7
And finally try this code to test connection:
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(); } } }
Out put
1/7/2022 8
Thank you
1/7/2022 9