koleksi ilmu-ilmu hikmah,kisah 2 tokoh sufi.teknologi tips n trik dll

Selasa, Mei 21, 2013

Tutorial-mendapatkan pertama dimulai dengan SQLite


Tutorial ini adalah untuk membantu Anda memulai dengan pemrograman SQLite dari C. SQLite memiliki basis kode menit (400 KB ketika dikompilasi) belum adalah file database berbasis kuat. Ini gratis dan penulis Dr Richard Hipps memungkinkan Anda untuk menggunakannya untuk apapun yang Anda inginkan.

FYI: SQLite selalu dieja dengan SQL dalam huruf besar.

Saya baru-baru melakukan konversi singkat dari beberapa perangkat lunak lama yang saya tulis di akhir tahun 90an untuk menggunakan SQLite dan saya menulis tentang hal itu dalam Pemikiran tentang Bekerja dengan SQLite.

SQLite juga diimplementasikan dalam C dan kode sumber tersedia secara bebas sebagai file C tunggal dari halaman download SQLite. Ada API didefinisikan dengan baik dan Anda dapat menanamkan dalam aplikasi Anda statis atau menggunakannya sebagai DLL Win32. Untuk tutorial ini, saya akan pergi dengan mantan.

Gratis Alat untuk SQLite Pembangunan

Saya sebutkan ini di artikel saya saya link sebelumnya tapi hanya untuk kenyamanan di sini mereka lagi.

SQLiteSpy
SQLite Database Browser
SQLite keterbatasan

Aku pindah 750MB MS Access 95 database ke SQLite dan menulis ulang beberapa lusin pernyataan SQL untuk bekerja dengan beberapa SQLite. Itu berjalan sangat lancar dan tentang pembatasan hanya saya alami adalah melakukan update berdasarkan join antara dua tabel.

Pembaruan ini dengan bergabung tidak didukung oleh SQLite dan aku harus membagi menjadi pernyataan Pilih berdasarkan bergabung, membaca hasil ke dalam memori dan dalam daftar dan kemudian dihasilkan beberapa ribu SQL pernyataan pembaruan dan kemudian dieksekusi maka salah satu per satu. Kedengarannya lambat tapi dilakukan di dalam transaksi hanya butuh beberapa detik.

Memulai

SQLite file berdasarkan dan seluruh database cocok dalam satu file. Hal ini membuatnya sangat mudah digunakan, konfigurasi nol, sehingga Anda dapat menggunakannya pada SSD, hard disk, memory stick atau bahkan dalam memori jika Anda memiliki cukup ram.

Sejauh ini, cara termudah untuk memulai adalah dengan menggunakan salah satu alat SQLite gratis yang tercantum di atas. Favorit saya adalah SQLiteSpy tetapi tidak memiliki impor atau fasilitas ekspor sehingga open source C + + SQLiteBrowser bisa melakukan itu atau Anda dapat menggunakan perintah shell sqlite3.

Shell, yang datang dengan SQLite sering dapat menjadi cara tercepat untuk melakukan sesuatu. Dalam tutorial berikutnya kita akan menggunakannya untuk mengimpor tabel yang didefinisikan dalam file csv untuk digunakan dengan tutorial, tapi pertama-tama kita harus menyiapkan Visual Studio / Visual C + + Express untuk mengembangkan dengan SQLite.

Buat baru C + + proyek (Win 32 aplikasi konsol) dalam Visual Studio atau Visual C + + 2010/2013 Express. Seperti itu C bukan C + +, menghapus (atau menghapus) stdafx.h, targetver.h, dan stdafx.cpp dan mengubah nama ekstensi file sumber untuk. C. Juga mengedit program sumber kode file (saya adalah sqltest.c) dan decruft itu (yaitu menghapus # include "stdafx.h" dan komentar) menjadi sesuatu seperti ini:

# Include

int main (int argc, char * argv [])
{
  return 0;
}
Jika Anda ingin pergi rute DLL

Sekarang unzip file zip Win 32 SQLite dan ekstrak sqlite3.def dan sqlite3.dll ke folder sumber Anda. Sekarang kita perlu untuk menghasilkan sqlite3.lib sehingga membuka Command line Visual Studio. Dari tombol Start pilih All Programs, menemukan Microsoft Visual Studio 2010 (atau express) folder dan klik, Anda akan melihat daftar item, salah satunya Studio Command Prompt Visual. Mengklik itu membuka baris perintah dengan semua jalan diatur untuk alat.

Sekarang lakukan cd ke folder sumber Anda dan ketik baris ini:

LIB / DEF: sqlite3.def
Voila Anda akan melihat sqlite3.lib dan sqlite3.exp dibuat. Sekarang kembali SQLite halaman download dan download file zip amalgamasi. Biasanya file pertama pada halaman dan pada saat penulisan adalah versi 3.7.16.2 dan besar er 1,3 MB.

Anda harus menambahkan sqlite3.h ke Header File proyek Solusi. Untuk membangun dll, Anda perlu menambahkan sampai ke tab Input Linker di halaman Properti dan kemudian menambahkan sqlite3.lib ke Dependensi Tambahan. Juga Anda perlu Tambahkan path ke lib ke dalam daftar Direktori Perpustakaan di VC + + Direktori tab.

Atau Apakah SQLite terhubung statis dalam aplikasi Anda

Cukup tambahkan sqlite3.c ke sumber proyek dan ketika Anda mengkompilasi, Anda akan memiliki SQLite sendiri dipanggang ke dalam aplikasi Anda. Sesederhana itu. Sekarang mari kita mulai menggunakannya.

Menulis Program SQLite di C

Jika Anda belum pernah menggunakan database relasional sebelumnya, saya sarankan Anda mulai dengan Apa yang dimaksud dengan database relasional? diikuti oleh Apa SQL?.

Singkatnya database relasional memungkinkan Anda menyimpan data dalam tabel yang sedikit seperti spreadsheet kecuali setiap baris memiliki kolom yang sama.

Dalam tutorial berikutnya saya akan memberikan beberapa kode SQL dan menjelaskan bagaimana kode C dapat menggunakannya.

Tidak ada komentar:

Posting Komentar

stroom09@gmail.com

KLINIK CENAYANG STROOM09

KLINIK CENAYANG STROOM09
KLINIK CENAYANG STROOM09

pengunjung

RENTAL MOBIL CIREBON

RENTAL MOBIL CIREBON
RENTAL MOBIL CIREBON,TAXI ONLINE CIREBON,SEWA MOBIL CIREBON MINAT HP/WA :089537731979

Total Tayangan Halaman