Sisipkan, Perbarui, Hapus: Tutorial Koneksi Database ASP.NET
Mengakses Data dari database adalah aspek penting dari bahasa pemrograman apa pun. Bahasa pemrograman apa pun harus memiliki kemampuan untuk bekerja dengan database.
ASP.Net memiliki kemampuan untuk bekerja dengan berbagai jenis database. Ini dapat bekerja dengan database paling umum seperti Oracle dan Microsoft SQL Server.
Ia juga memiliki kemampuan untuk bekerja dengan bentuk database baru seperti MongoDB dan MySQL.
Dasar-dasar konektivitas Database
ASP.Net memiliki kemampuan untuk bekerja dengan sebagian besar database. Makhluk yang paling umum Oracle dan Microsoft SQL Server. Namun pada setiap database, logika di balik bekerja dengan semuanya sebagian besar sama.
Dalam contoh kita, kita akan melihat cara bekerja dengan Microsoft SQL Server sebagai basis data kami. Untuk tujuan pembelajaran, seseorang dapat mengunduh dan menggunakan Microsoft SQL Server Edisi Ekspres. Ini adalah perangkat lunak database gratis yang disediakan oleh Microsoft.
Saat bekerja dengan basis data, konsep-konsep berikut ini umum di semua basis data.
- Koneksi – Untuk bekerja dengan data dalam database, langkah pertama yang jelas adalah koneksi. Koneksi ke database biasanya terdiri dari parameter yang disebutkan di bawah.
- Nama database atau Sumber Data – Parameter penting pertama adalah nama database. Setiap koneksi hanya dapat bekerja dengan satu database dalam satu waktu.
- Surat kepercayaan – Aspek penting berikutnya adalah 'username' dan 'password'. Ini digunakan untuk membuat koneksi ke database.
- Parameter opsional – Anda dapat menentukan parameter opsional tentang bagaimana .net menangani koneksi ke database. Misalnya, seseorang dapat menentukan parameter berapa lama koneksi harus tetap aktif.
- Memilih data dari database – Setelah koneksi dibuat, data diambil dari database. ASP.Net memiliki kemampuan untuk menjalankan perintah pilih 'sql' terhadap database. Pernyataan 'sql' dapat digunakan untuk mengambil data dari tabel tertentu di database.
- Memasukkan data ke dalam database – ASP.Net digunakan untuk memasukkan catatan ke dalam database. Nilai untuk setiap baris yang perlu dimasukkan ke dalam database ditentukan di ASP.Net.
- Memperbarui data ke dalam database – ASP.Net juga dapat digunakan untuk mengupdate record yang ada ke dalam database. Nilai baru dapat ditentukan di ASP.Net untuk setiap baris yang perlu diperbarui ke dalam database.
- Menghapus data dari database – ASP.Net juga dapat digunakan untuk menghapus record dari database. Kode ini ditulis untuk menghapus baris tertentu dari database.
Baiklah, sekarang kita telah melihat bagian teori dari setiap operasi. Sekarang, mari kita lihat bagaimana melakukan operasi basis data di ASP.Net.
Koneksi Basis Data ASP.NET
Sekarang mari kita lihat kode yang perlu disimpan untuk membuat koneksi ke database. Dalam contoh kita, kita akan terhubung ke database yang bernama Demodb. Kredensial yang digunakan untuk menyambung ke database diberikan di bawah ini
- Nama pengguna – sa
- Kata sandi – demo123
Mari kita bekerja dengan aplikasi web kita saat ini yang dibuat di bagian sebelumnya.
- Mulai tambahkan operasi database ke dalamnya.
- Contoh kita adalah membuat koneksi sederhana. Koneksi ini dibuat ke database Demodb. Ini dilakukan saat halaman pertama kali diluncurkan.
- Ketika koneksi dibuat, sebuah pesan akan dikirim ke pengguna. Pesan tersebut akan menunjukkan bahwa koneksi telah dibuat.
Mari ikuti langkah-langkah yang disebutkan di bawah ini untuk mencapai hal ini.
Langkah 1) Pertama-tama, pastikan Anda telah membuka aplikasi web (DemoApplication) di Visual Studio. Double klik file 'demo.aspx.cs' untuk memasukkan kode koneksi database.
Langkah 2) Tambahkan kode di bawah ini yang akan digunakan untuk membuat koneksi ke database.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string connetionString; SqlConnection cnn; connetionString = @"Data Source=WIN-50GP30FGO75;Initial Catalog=Demodb ;User ID=sa;Password=demol23"; cnn = new SqlConnection(connetionString); cnn.Open(); Response.Write("Connection MAde"); conn.Close(); } } }
Penjelasan Kode: -
- Langkah pertama adalah membuat variabel. Ini akan digunakan untuk membuat string koneksi dan koneksi ke database SQL Server.
- Langkah selanjutnya adalah membuat rangkaian koneksi. Rangkaian koneksi terdiri dari bagian-bagian berikut
- Sumber Data – Ini adalah nama server tempat database berada. Dalam kasus kami, ini berada pada mesin bernama WIN-50GP30FGO75.
- Katalog Awal digunakan untuk menentukan nama database
- UserID dan Password adalah kredensial yang diperlukan untuk terhubung ke database.
- Selanjutnya, kita menetapkan string penghubung ke variabel 'cnn'.
- Variabel cnn bertipe SqlConnection. Ini digunakan untuk membuat koneksi ke database.
- SqlConnection adalah kelas di ASP.Net, yang digunakan untuk membuat koneksi ke database.
- Untuk menggunakan kelas ini, Anda harus membuat objek kelas ini terlebih dahulu. Oleh karena itu, di sini kita membuat variabel bernama 'cnn' yang bertipe SqlConnection.
- Selanjutnya, kita menggunakan metode terbuka dari variabel cnn untuk membuka koneksi ke database. Kami menampilkan pesan kepada pengguna bahwa koneksi telah dibuat. Hal ini dilakukan melalui metode 'response.write'. Kami kemudian menutup koneksi ke database.
Ketika kode di atas disetel, dan proyek dijalankan menggunakan Visual Studio. Anda akan mendapatkan output di bawah ini. Setelah formulir ditampilkan, klik tombol Connect.
Keluaran:-
Pesan keluaran yang ditampilkan di peramban akan memperlihatkan bahwa koneksi ke basis data telah dibuat.
Basis Data Baca ASP.NET menggunakan SqlDataReader
Untuk menampilkan data yang diakses menggunakan Asp.Net, mari kita asumsikan artefak berikut dalam basis data kita.
- Sebuah tabel bernama demotb. Tabel ini akan digunakan untuk menyimpan ID dan nama berbagai Tutorial.
- Tabel akan memiliki dua kolom, satu disebut “TutorialID” dan yang lainnya disebut “TutorialName.”
- Untuk saat ini, tabel akan memiliki dua baris seperti yang ditunjukkan di bawah ini.
ID Tutorial | Nama Tutorial |
---|---|
1 | C# |
2 | ASP.Net |
Mari kita ubah kodenya sehingga kita bisa menanyakan data ini dan menampilkan informasi di halaman web itu sendiri. Perhatikan bahwa kode yang dimasukkan merupakan kelanjutan dari kode yang ditulis untuk modul koneksi data.
Langkah 1) Mari kita bagi kodenya menjadi dua bagian,
- Bagian pertama adalah menyusun pernyataan “pilih” kita. Ini akan digunakan untuk membaca data dari database.
- Kami kemudian akan mengeksekusi pernyataan "pilih" terhadap database. Ini akan mengambil semua baris tabel yang sesuai.
Penjelasan Kode: -
- Langkah pertama adalah membuat variabel berikut
- SQLCommand – 'SQLCommand' adalah kelas yang didefinisikan dalam C#. Kelas ini digunakan untuk melakukan operasi membaca dan menulis ke dalam basis data. Oleh karena itu, langkah pertama adalah memastikan bahwa kita membuat tipe variabel dari kelas ini. Variabel ini kemudian akan digunakan dalam langkah-langkah selanjutnya dalam membaca data dari basis data kita.
- Objek DataReader digunakan untuk mendapatkan semua data yang ditentukan oleh query SQL. Kita kemudian dapat membaca semua baris tabel satu per satu menggunakan pembaca data.
- Kami kemudian mendefinisikan dua variabel string. Salah satunya adalah "SQL" untuk menampung string perintah SQL kita. Berikutnya adalah “Output” yang akan berisi semua nilai tabel.
- Langkah selanjutnya adalah mendefinisikan pernyataan SQL. Ini akan digunakan terhadap database kami. Dalam kasus kami, ini adalah “Pilih ID Tutorial, Nama Tutorial dari demotb”. Ini akan mengambil semua baris dari tabel demotb.
- Selanjutnya, kita membuat objek perintah yang digunakan untuk mengeksekusi pernyataan SQL terhadap database. Dalam perintah SQL, Anda harus meneruskan objek koneksi dan string SQL.
- Selanjutnya, kita akan menjalankan perintah pembaca data, yang akan mengambil semua baris dari tabel demotb.
- Sekarang kita sudah memiliki semua baris tabel, kita memerlukan mekanisme untuk mengakses baris tersebut satu per satu.
- Untuk ini, kita akan menggunakan pernyataan 'sementara'.
- Pernyataan 'sementara' akan digunakan untuk mengakses baris dari pembaca data satu per satu.
- Kami kemudian menggunakan metode 'GetValue' untuk mendapatkan nilai TutorialID dan TutorialName.
Langkah 2) Pada langkah terakhir, kita hanya akan menampilkan outputnya kepada pengguna. Kemudian kita akan menutup semua objek yang berhubungan dengan operasi database.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataReader dataReader; String sql, Output =" "; sql = "Select TutorialID,TutorialName from demotb"; command = new SqlCommand(sql, cnn); dataReader = sqlquery.ExecuteReader(); while (dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Penjelasan Kode: -
- Kami akan melanjutkan kode kami dengan menampilkan nilai variabel Output. Ini dilakukan dengan menggunakan metode Response.Write.
- Akhirnya, kami menutup semua objek yang terkait dengan operasi basis data kami. Ingatlah bahwa ini selalu merupakan praktik yang baik.
Bila kode di atas ditetapkan, dan proyek dijalankan menggunakan Visual Studio, Anda akan mendapatkan keluaran di bawah ini.
Keluaran:-
Dari output, Anda dapat melihat dengan jelas bahwa program tersebut mampu memperoleh nilai dari database. Data tersebut kemudian ditampilkan di browser kepada pengguna.
Masukkan Catatan Basis Data menggunakan InsertCommand
Sama seperti Mengakses data, ASP.Net juga memiliki kemampuan untuk memasukkan catatan ke dalam database. Mari kita ambil struktur tabel yang sama yang digunakan untuk menyisipkan catatan.
ID Tutorial | Nama Tutorial |
---|---|
1 | C# |
2 | ASP.Net |
Mari kita ubah kode di formulir kita, sehingga kita dapat memasukkan baris berikut ke dalam tabel
ID Tutorial | Nama Tutorial |
---|---|
3 | VB.Net |
Langkah 1) Sebagai langkah pertama, mari tambahkan kode berikut ke program kita. Potongan kode di bawah ini akan digunakan untuk memasukkan rekaman yang sudah ada ke dalam basis data kita.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataAdapter adapter = new SqlDataAdapter(); String sql=""; sql = "Insert into demotb(TutorialID,TutorialName) value(3, '" + "VB.Net +"')"; command = new SqlCommand(sql,cnn); adapter.InsertCommand = new SqlCommand(sql,cnn); adapter.InsertCommand.ExecuteNonQuery(); command.Dispose(): cnn.Close(); } } }
Penjelasan Kode: -
- Langkah pertama adalah membuat variabel berikut
- SQLCommand – Tipe data ini digunakan untuk mendefinisikan objek. Objek-objek ini melakukan operasi SQL terhadap database. Objek ini akan menampung perintah SQL yang akan dijalankan terhadap database SQL Server kami.
- Objek DataAdapter digunakan untuk melakukan penyisipan, penghapusan, dan pembaruan perintah SQL
- Kami kemudian mendefinisikan variabel string, yaitu "SQL" untuk menampung string perintah SQL kami.
- Langkah selanjutnya adalah mendefinisikan pernyataan SQL, yang akan digunakan terhadap database kita. Dalam kasus kami, kami mengeluarkan pernyataan sisipan. Ini akan memasukkan catatan TutorialID=3 dan TutorialName=VB.Net
- Selanjutnya, kita membuat objek perintah yang digunakan untuk mengeksekusi pernyataan SQL terhadap database. Dalam perintah SQL, Anda harus meneruskan objek koneksi dan string SQL
- Dalam perintah adaptor data kami,
- Kaitkan perintah sisipkan SQL ke adaptor.
- Kemudian keluarkan metode 'ExecuteNonQuery'. Ini digunakan untuk mengeksekusi pernyataan Sisipkan terhadap database kami.
- Metode 'ExecuteNonQuery' digunakan di C# untuk mengeluarkan pernyataan DML apa pun (operasi penyisipan, penghapusan, dan pembaruan) terhadap basis data.
- Untuk mengeluarkan pernyataan tabel apa pun di ASP.Net, kita perlu menggunakan metode 'ExecuteNonQuery'.
- Akhirnya, kami menutup semua objek yang terkait dengan operasi basis data kami. Ingatlah bahwa ini selalu merupakan praktik yang baik.
Langkah 2) Sebagai langkah kedua, mari tambahkan kode yang sama seperti pada bagian Mengakses data. Ini untuk menampilkan data tabel terkini di browser. Untuk itu, kami akan menambahkan kode di bawah ini ke file demo.aspx.cs.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand sqlquery; SqlDataReader dataReader; String Output =" "; sql = "Select TutorialID,TutorialName from demotb"; sqlquery = new SqlCommand(sql, cnn); dataReader = command.ExecuteReader(); while (dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Bila kode di atas ditetapkan dan proyek dijalankan dalam Visual Studio, Anda akan mendapatkan keluaran di bawah ini.
Keluaran:-
Di jendela browser, Anda akan melihat bahwa baris berhasil dimasukkan ke dalam database.
Perbarui Catatan Basis Data menggunakan UpdateCommand
ASP.Net memiliki kemampuan untuk memperbarui catatan yang ada dari database. Mari kita ambil struktur tabel yang sama yang digunakan di atas sebagai contoh untuk menyisipkan catatan.
ID Tutorial | Nama Tutorial |
---|---|
1 | C# |
2 | ASP.Net |
3 | VB.Net |
Mari kita ubah kode dalam formulir kita, sehingga kita dapat memperbarui baris berikut. Nilai baris lama adalah TutorialID sebagai “3” dan Nama Tutorial sebagai “VB.Net”. Kita akan memperbaruinya menjadi “VB.Net complete” sementara nilai baris untuk Tutorial ID akan tetap sama.
Baris lama
ID Tutorial | Nama Tutorial |
---|---|
3 | VB.Net |
Baris baru
ID Tutorial | Nama Tutorial |
---|---|
3 | VB.Net selesai |
Langkah 1) Sebagai langkah pertama, mari tambahkan kode berikut ke program kita. Potongan kode di bawah ini akan digunakan untuk memperbarui rekaman yang ada di basis data kita.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataAdapter adapter = new SqlDataAdapter(); String sql=""; sql = "Update demotb set TutorialName='"VB.Net Complete"+"' where TutorialID=3"; command = new SqlCommand(sql,cnn); adapter.InsertCommand = new SqlCommand(sql,cnn); adapter.InsertCommand.ExecuteNonQuery; command.Dispose(): cnn.Close(); } } }
Penjelasan Kode: -
- Langkah pertama adalah membuat variabel berikut
- SQLCommand – tipe datanya digunakan untuk mendefinisikan objek untuk melakukan operasi SQL terhadap database. Objek ini akan menampung perintah SQL yang akan dijalankan terhadap database SQL Server kami.
- Objek dataadapter digunakan untuk melakukan penyisipan, penghapusan, dan pembaruan perintah SQL
- Kami kemudian mendefinisikan variabel string, yaitu SQL untuk menampung string perintah SQL kami.
- Langkah selanjutnya adalah mendefinisikan pernyataan SQL yang akan digunakan terhadap database kita. Dalam kasus kami, kami mengeluarkan pernyataan 'pembaruan'. Ini akan memperbarui nama Tutorial menjadi “VB.Net Complete”. TutorialID akan tetap tidak berubah, dan nilainya akan menjadi 3.
- Selanjutnya kita akan membuat objek perintah. Ini digunakan untuk mengeksekusi pernyataan SQL terhadap database. Dalam perintah SQL, Anda telah meneruskan objek koneksi dan string SQL
- Dalam perintah adaptor data, kami sekarang mengaitkan perintah sisipkan SQL ke adaptor kami. Kami kemudian mengeluarkan metode ExecuteNonQuery. Ini digunakan untuk mengeksekusi pernyataan Update terhadap database kami.
- Akhirnya, kami menutup semua objek yang terkait dengan operasi basis data kami. Ingatlah bahwa ini selalu merupakan praktik yang baik.
Langkah 2) Sebagai langkah kedua, mari tambahkan kode yang sama seperti pada bagian Mengakses data. Ini untuk menampilkan data tabel terkini di browser. Untuk itu, kami akan menambahkan kode di bawah ini
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand sqlquery; SqlDataReader dataReader; String Output =" "; sql = "Select TutorialID,TutorialName from demotb"; sqlquery = new SqlCommand(sql, cnn); dataReader = command.ExecuteReader(); while (dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Bila kode di atas ditetapkan, dan proyek dijalankan menggunakan Visual Studio, Anda akan mendapatkan keluaran di bawah ini.
Keluaran:-
Di jendela browser, Anda akan melihat bahwa baris-baris di database berhasil diperbarui.
Hapus Catatan Basis Data menggunakan DeleteCommand
ASP.Net dapat menghapus catatan yang ada dari database. Mari kita ambil struktur tabel yang sama yang digunakan di atas sebagai contoh untuk menghapus catatan.
ID Tutorial | Nama Tutorial |
---|---|
1 | C# |
2 | ASP.Net |
3 | VB.Net selesai |
Mari kita ubah kode di formulir kita sehingga kita dapat menghapus baris berikut
ID Tutorial | Nama Tutorial |
---|---|
3 | VB.Net selesai |
Jadi, mari tambahkan kode berikut ke program kita. Potongan kode di bawah ini akan digunakan untuk menghapus rekaman yang ada di basis data kita.
Langkah 1) Sebagai langkah pertama, mari tambahkan kode berikut ke program kita. Potongan kode di bawah ini akan digunakan untuk menghapus rekaman yang ada di basis data kita.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataAdapter adapter = new SqlDataAdapter(); String sql=""; sql = "Delete demotb where TutorialID=3"; command = new SqlCommand(sql,cnn); adapter.DeleteCommand = new SqlCommand(sql,cnn); adapter.DeleteCommand.ExecuteNonQuery; command.Dispose(): cnn.Close(); } } }
Penjelasan Kode: -
- Perbedaan utama dalam kode ini adalah kita sekarang mengeluarkan pernyataan SQL delete. Pernyataan delete digunakan untuk menghapus baris pada tabel demotb yang TutorialID bernilai 3.
- Dalam perintah adaptor data, kami sekarang mengaitkan perintah sisipkan SQL ke adaptor kami. Kami juga mengeluarkan metode 'ExecuteNonQuery' yang digunakan untuk mengeksekusi pernyataan penghapusan terhadap database kami.
Langkah 2) Sebagai langkah kedua, mari tambahkan kode yang sama seperti pada bagian Mengakses data. Ini untuk menampilkan data tabel terkini di browser. Untuk itu, kami akan menambahkan kode di bawah ini.
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand sqlquery; SqlDataReader dataReader; String Output =""; sql = "Select TutorialID,TutorialName from demotb"; sqlquery = new SqlCommand(sql, cnn); dataReader = command.ExecuteReader(); while(dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Bila kode di atas ditetapkan, dan proyek dijalankan menggunakan Visual Studio, Anda akan mendapatkan keluaran di bawah ini.
Keluaran:-
Menghubungkan Kontrol Asp.net ke Data
Kita telah melihat bagaimana kita dapat menggunakan perintah ASP.Net seperti SQLCommand dan SQLReader untuk mengambil data dari database. Kita juga melihat bagaimana kita dapat membaca setiap baris tabel dan menampilkannya di halaman web.
Ada metode yang tersedia untuk menghubungkan kontrol secara langsung ke berbagai bidang dalam tabel. Saat ini, hanya kontrol di bawah ini yang dapat diikat ke aplikasi ASP.Net
- Daftar Kotak Centang
- Daftar Tombol Radio
- DropDownlist
- Kotak daftar
Jadi mari kita lihat contoh bagaimana kita dapat menggunakan control binding di ASP.Net. Di sini kita akan mengambil contoh listbox. Katakanlah kita memiliki data berikut di database kita.
ID Tutorial | Nama Tutorial |
---|---|
1 | C# |
2 | ASP.Net |
3 | VB.Net selesai |
Mari gunakan kontrol Listbox dan lihat bagaimana ia secara otomatis mengambil data dari tabel Demotb kita.
Mari ikuti langkah-langkah yang disebutkan di bawah ini untuk mencapai hal ini.
Langkah 1) Buat formulir web dasar. Dari kotak peralatan di Visual Studio, seret dan letakkan 2 komponen - label dan Listbox. Kemudian, lakukan langkah-langkah berikut;
- Masukkan nilai teks label pertama sebagai TutorialID
- Masukkan nilai teks label kedua sebagai NamaTutorial
Di bawah ini adalah tampilan formulir setelah langkah-langkah yang disebutkan di atas dilakukan.
Langkah 2) Langkah berikutnya adalah mulai menghubungkan setiap kotak daftar ke tabel basis data.
- Pertama, klik pada Listbox untuk Tutorial ID. Ini akan memunculkan kotak dialog lain di samping kontrol.
- Dari kotak dialog, kita perlu mengklik opsi Pilih Sumber Data.
Langkah 3) Anda kemudian akan disajikan dengan kotak dialog. Kotak ini dapat digunakan untuk membuat sumber data baru. Sumber data akan mewakili koneksi ke basis data. Pilih opsi 'Sumber data baru'.
Langkah 4) Layar di bawah ini akan ditampilkan setelah memilih sumber data baru pada langkah terakhir. Di sini kita perlu menyebutkan jenis sumber data yang ingin kita buat.
- Pilih opsi database untuk bekerja dengan database SQL Server.
- Sekarang kita perlu memberi nama pada sumber data kita. Di sini kami memberinya nama DemoDataSource.
- Terakhir, kita klik tombol 'OK' untuk melanjutkan ke layar berikutnya.
Langkah 5) Sekarang kita perlu membuat koneksi ke database kita. Di layar berikutnya, klik tombol Koneksi Baru
Langkah 6) Selanjutnya Anda perlu menambahkan kredensial untuk terhubung ke database.
- Pilih nama server tempat SQL Server berada
- Masukkan user id dan password untuk terhubung ke database
- Pilih database sebagai 'demotb'
- Klik tombol 'OK'.
Langkah 7) Di layar berikutnya, Anda akan dapat melihat tabel Demotb. Cukup klik tombol Berikutnya untuk menerima pengaturan default.
Langkah 8) Anda sekarang dapat menguji koneksi di layar berikutnya.
- Klik tombol Test Query untuk melihat apakah Anda bisa mendapatkan nilai dari tabel
- Klik tombol Selesai untuk menyelesaikan wizard.
Langkah 9) Sekarang di layar terakhir, Anda dapat mengeklik tombol 'OK'. Ini sekarang akan mengikat kotak daftar TutorialID ke nama bidang TutorialID di tabel 'demotb'.
Langkah 10) Sekarang saatnya untuk mengikat kotak daftar Nama Tutorial ke bidang Nama Tutorial.
- Pertama, klik pada kotak daftar nama tutorial.
- Berikutnya, Pilih dari Sumber Data di kotak dialog yang muncul di samping Kotak Daftar.
Langkah 11) Anda sudah akan melihat DemoDataSource saat memilih Sumber Data di layar berikutnya.
- Pilih Sumber DemoData
- Klik pada tombol OK.
Jika semua langkah di atas dijalankan seperti yang ditunjukkan, Anda akan mendapatkan output yang disebutkan di bawah.
Keluaran:-
Dari output, Anda dapat melihat bahwa kotak daftar menampilkan ID Tutorial dan Nama Tutorial masing-masing
Kesimpulan
- ASP.Net dapat bekerja dengan database seperti Oracle dan Microsoft SQL Server.
- ASP.Net memiliki semua perintah yang dibutuhkan untuk bekerja dengan basis data. Ini melibatkan pembuatan koneksi ke basis data. Anda dapat melakukan operasi seperti memilih, memperbarui, menyisipkan, dan menghapus.
- Objek datareader di ASP.Net digunakan untuk menampung semua data yang dikembalikan oleh database. Perulangan While di ASP.net dapat digunakan untuk membaca baris data satu per satu.
- Objek adaptor data digunakan untuk melakukan operasi SQL seperti menyisipkan, menghapus, dan memperbarui.
- ASP.Net dapat mengikat kontrol ke berbagai bidang dalam sebuah tabel. Mereka terikat dengan mendefinisikan sumber data di ASP.Net. Sumber data digunakan untuk mengambil data dari database dan mengisinya di kontrol.