240 likes | 438 Views
Murat ÇELİKADAM. Querying Information in a Database. CONTENTS. Relational Database Systems Creating Database with SQL Server Reading Data with LINQ Requirements to Get Data From Database Step by Step Writing Data to on DataBase Summary Examples Questions.
E N D
Murat ÇELİKADAM Querying Information in a Database
CONTENTS • Relational Database Systems • Creating Database withSQL Server • Reading Data with LINQ • RequirementstoGet Data From Database Step by Step • Writing Data to on DataBase • Summary • Examples • Questions
Relational Database Systems • Oracle • FoxPro • IBM DB2 • Linter • Microsoft Access • Microsoft SQLServer • MySQL • PostgreSQL • SQLite
RequirementstoGet Data From Database Step byStep • AddingNamespace • Creating Connection andOpening it • DeterminetheSqlDataAdapter • Reading Data • Closing Connection
AddingNamespace • System.Data.SqlClient (the.NET Framework Data Provider for SQL Server) • System.Data.Odbc (the.NET Framework Data Provider for ODBC) • System.Data.OracleClient(the .NET Framework Data Provider forOracle) • System.Data.OleDb (the.NET Framework Data Provider for OLE DB)
Connection • The Connection Object is a part of ADO.NET Data Provider and it is a unique session with the Data Source • The Connection Object is Handling the part of physical communication between the C# application and the Data Source • Openingconnection is likeopening a folder
Connection • SqlConnectionconn = newSqlConnection(); • Con.ConnectionString= @“…”; • Con.Open();
SqlDataAdapter • A data adapteris an objectusedtoexchangedata between a data sourceand a data set
Reading Data andClosing Connection • DataGridViewdisplays data from SQL databases. • This tutorial shows how to display a specific table from a database and display it on a DataGridView. • This is done with a DataAdapter DataGridView.DataSource = DataTable; Conn.Close(); //Importanttocloseconnection
Writing Data to on DataBase • UseSqlCommand • UseExecuteNonQuery stringKmt = "INSERT INTO Customers (CustomerID,CompanyName,ContactName,City) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "', …) "; SqlCommandkomut = newSqlCommand(Kmt, baglanti); komut.ExecuteNonQuery();