Nama : Habibie Rezha Aditya
NIM : 10.41010.0227
Tugas : Resume ke-8 Matkul PBD
Dosen : Tan Ameilia
ADO.NET
ADO.NET adalah data akses komponen untuk .NET framework. ADO.NET dengan kemampuan tinggi untuk menangani data format XML, didesain dengan arsitektur terputus ( disconected architecture) sangat cocok untuk membangun aplikasi dekstop base maupun web base karena arsitekturnya yang terputus ini tidak membebani server.
ADO.NET terdiri dari class-class yang digunakan untuk koneksi kedatabase, providing akses untuk relasional data, XML dan aplication data serta retrieve data dari hasil query. ADO.NET juga berisi class-class yang mempresentasikan Data Provider Connection, Command, DataAdapter, DataReader Objects dan object lainya. Gambar berikut ini memperlihatkan bagaimana ADO.NET dalam sebuah komunikasi antara web clien dan dan DBMS
Disamping itu juga ADO.NET menyertakan data Provider yang khusus dibangun untuk database tertentu. Data provider ini mampu memberikan kinerja yang lebih baik karena dapat memanfaatkan optimisasi yang ditawarkan oleh vendor database bersangkutan. Dengan menggunakan custom-code yang spesifik untuk database tertentu juga menghilangkan sejumlah overhead yang terjadi ketika menggukan generic-code seperti ODBC dan OLE-DB. Rilis awal yaitu ADO.NET 1.0, baru memberikan dukungan untuk Database SQL Server dan OLE-DB. Riils berikutnya – ADO.NET 1.1 – Microsoft menambahkan dukungan untuk database Oracle dan ODBC. Pada saat yang hampir bersamaan Oracle juga merilis data provider milik mereka sendiri, yaitu ODP.NET 9.2. ADO.NET menyediakan objek untuk mengolah data . yaitu : Dibawah ini adalah model objek ado.net:
· Objek Connection : menyediakan koneksi Sumber Data (Database)
· Objek Command : digunakan untuk melakukan pernyataan SQL atau prosedur yang akan dilaksanakan pada Sumber Data (database)
· Obyek DataReader : Aliran berbasis, forward-only, read-only pengambilan hasil query dari Sumber Data (database)
· Objek DataAdapter : mengisi Object Dataset dengan hasil dari Sumber Data
Conected Aplication
Keuntungan dari Aplikasi YangTerhubung
Jadi apa adalah beberapa manfaat dari sebuah aplikasi yang menghubungkan Internet? Berikut adalah beberapa:
* Anda dapat memastikan bahwa pengguna Anda mengetahui versi baru dari program Anda yang tersedia. Ini adalah anugerah yang besar untuk mendukung, karena Anda akan harus berurusan dengan pengguna versi lama dari aplikasi Anda lebih jarang jika mereka sendok-makan versi terbaru.
* Komponen individu dari aplikasi Anda - plug-in, template, dll - dapat terdaftar dan di-download langsung dari aplikasi jika Anda mempertahankan repositori barang-barang. Watson, misalnya, memungkinkan pengguna untuk men-download dan menginstal plug-in tambahan langsung dari program, daripada harus pergi berburu untuk mereka semua melalui Internet.
* Data tentang pengguna (apa versi dari aplikasi dan OS dia berjalan, misalnya) dapat dikumpulkan oleh server.
Jadi apa adalah beberapa manfaat dari sebuah aplikasi yang menghubungkan Internet? Berikut adalah beberapa:
* Anda dapat memastikan bahwa pengguna Anda mengetahui versi baru dari program Anda yang tersedia. Ini adalah anugerah yang besar untuk mendukung, karena Anda akan harus berurusan dengan pengguna versi lama dari aplikasi Anda lebih jarang jika mereka sendok-makan versi terbaru.
* Komponen individu dari aplikasi Anda - plug-in, template, dll - dapat terdaftar dan di-download langsung dari aplikasi jika Anda mempertahankan repositori barang-barang. Watson, misalnya, memungkinkan pengguna untuk men-download dan menginstal plug-in tambahan langsung dari program, daripada harus pergi berburu untuk mereka semua melalui Internet.
* Data tentang pengguna (apa versi dari aplikasi dan OS dia berjalan, misalnya) dapat dikumpulkan oleh server.
dasar koneksi:
· Opening connection
Sebuah method yang digunakan untuk membuka/mengkoneksikan dengan database
· Closing connection
Sebuah method untuk menghentikan sebuah koneksi ke database.
syntax
- Standart
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
2. Trusted Connection
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
3.Trusted Connection alternative syntax
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
4. Connecting to an SQL Server instance
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
