Реферат: Работа на основе SQL Connection

Пример:

using System;

using System.Text;

using System.Data;

using System.Data.SqlClient;

 

namespace ConsoleApplication6

{

class Program

{

static void Main()

{

string scon = @«server = local;» + «database = stud; uid = boss;» + «password=1234; integratedsecurity = SSPI»;

string sq = «select * from tovar»;

SqlConnection mycon = new SqlConnection(scon);

SqlCommand cmd = mycon.CreateCommand();

cmd.CommandText = sq;

SqlDataAdapter da = new SqlDataAdapter();

da.SelectCommand = cmd;

DataSet ds = new DataSet();

mycon.Open();

da.Fill(ds, «stud»);

 

ds.Tables[0].RowChanged += new DataRowChangeEventHandler(RowIsChanged);

ds.Tables[0].Rows[0][«Fam»] = «Doe»;

mycon.Close();

 

}

public static void RowIsChanged(Object sender, DataRowChangeEventArgs e)

{

Console.WriteLine(«New row value is: » + e.Row[«Fam»]);

Console.ReadLine();

}

 

}

}

 

Значение SSPI использует для логина (вхождения в сервер) учётную запись Windows.

 

8. Строка соединения и её параметры

Имеется 3 типа соединений:

· OdbcConnection (соединение с машиной фирмы Borland)

Пример: Odbc Connection Con = new Connection();

Con.ConnectionString = “DSN = mycon”;

 

· OleDBConnection (соединение с БД Microsoft)

Пример: OleDbConnection MyCon = new OleDbConnection( “Provider = Microsoft.Jet.OleDB.4.0;” + “DataSource = c:\work\my.mdf”);

· SQLConnection (соединение с MS SQL Server)

Пример: SqlConnection Scon = new Sqlconnection();

Scon.ConnectionString = “DataSource = ./SQLExpress;” + “UserInstance = true;” + “User Id = stud; Password = 1234”;

Еще пример: SqlConnection MyCon = new SqlConnection(“Server = localhost;” + “DataSource =mydb.mdf;” + IntegratedSecurity = true”);

MyCon.Open();

(примечание: ./ определяет локальный компьютер, т.е. localhost)

 

 

еще рефераты
Еще работы по информатике