Arsip Blog

Pooled connections were in use and max pool size was reached

Aku mendapatkan error ini beberapa waktu yang lalu. Sementara aplikasi sudah di publis beberapa minggu yang lalu. Error ini muncul ketika aplikasi melakukan request ke database, kemudian tidak ada respon sama sekali, dan akhirnya muncul error

“Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.”

Read the rest of this entry

Iklan

Membuat Class Untuk Akses Database Di ASP.net

Ada beberapa metode yang bisa digunakan untuk mengakses database. Mulai dari ADO.net, menggunakan strong-type dataset, atau LINQ. Kali ini saya mencoba membuat class untuk mengakses database menggunakan ADO.net. Tentu saja, cara yang saya lakukan mungkin bukan cara yang terbaik. Tapi setidaknya, bisa memberikan gambaran bagaimana menggunakan ADO.net.

Read the rest of this entry

ASP.net: Akses Database Dengan Strong Typed Dataset di ASP.net

Ketika membangun aplikasi ASP.net, kita biasa berhubungan dengan database untuk menyimpan data. Menulis kode panjang lebar untuk mendapatkan dan memodifikasi data di database. Sebenarnya ASP.net menyediakan satu cara untuk membuat class yang berhubungan dengan akses database tanpa harus menulis kode sedikitpun. Semua class yang berhubungan dengan database dibuat lebih cepat tanpa menulis kode ADO.net sedikitpun karena semua kode akan terbentuk dengan sendirinya.

Di catatan kali ini, saya mencoba mencatat langkah-langkah membuat class dataadapter. Catatan saya ini dibuat menggunakan Visual Studio 2008, .NET framework 2.0 dan database Northwind menggunakan SQL server 2000. Langkah-langkah membuat DAL adalah sebagai berikut:

Read the rest of this entry

First Met with LINQ to SQL — 2

Dibagian kedua ini, aku melakukan eksplorasi terhadap LINQ to SQL untuk melakukan operasi insert, delete dan update database.

Insert into database
Untuk menambah data baru ke database, dibuat objek yang berhubungan dengan LINQ to SQL tabel entity kemudian panggil prosedur submitChanges pada objek data context.

Langkah langkah untuk insert ke database

  • Buat objek baru termasuk data yang akan dimasukkan.
  • Tambahkan objek yang baru dibuat ke tabel dalam objek data context
  • Panggil prosedur SubmitOnChanges.
  • Read the rest of this entry

    First Met with LINQ to SQL

    Database merupakan salah satu element penting dalam pembuatan aplikasi. Untuk menghubungkan antara aplikasi dan database diperlukan jembatan penghubung. Di .net framework 2, dikenal metode ADO. Di .net framework 3,5 diperkenalkan metode LINQ. Language-Integrated Query (LINQ) dapat didefinisikan sebagai metode yang memudahkan dan menseragamkan cara akses data dari berbagai format seperti object, XML, DataSet dan lainnya.

    LINQ to SQL memetakan relasi tabel dalam database menjadi model objek class. Ketika aplikasi dijalankan LINQ to SQL akan menterjemahkan query LINQ di objek class dan mengirimnya ke database. Ketika database mengembalikan nilai, LINQ to SQL menterjemahkan kembali menjadi objek class.
    Dalam tulisan kali ini saya mencoba mempelajai LINQ dengan menterjemahkan metode ADO.NET. Saya membuat beberapa metode yang mempunyai fungsi yang sama dengan metode yang menggunakan ADO.NET.

    Read the rest of this entry