Murat ÇELİKADAM
240 likes | 420 Vues
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.
Murat ÇELİKADAM
E N D
Presentation Transcript
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();