ǶÈëʽÊý¾Ý¿âµäÐͼ¼Êõ¨DSQLiteºÍBerkeley DBµÄÑо¿
Õª Òª: Óë³£¼ûµÄÊý¾Ý¿âÏà±È£¬Ç¶Èëʽ
Êý
¾Ý¿â¾ßÓÐÌå»ýС¡¢¹¦ÄÜÆë±¸¡¢¿ÉÒÆÖ²ÐÔ¡¢½¡×³ÐÔµÈÌØµã£¬±¾ÎÄ·ÖÎöºÍ±È½ÏÁ˵äÐ͵ÄǶÈëʽÊý¾Ý¿âSQLiteºÍBerkeley DB¡£Ê×ÏÈ´ÓÌåϵ½á¹¹¡¢×Óϵͳ
¼äµ÷ÓùØÏµ¡¢ÈÎÎñÖ´Ðйý³ÌµÈ½Ç¶È¶ÔSQLiteºÍBerkeley DB½øÐÐÁËÏêϸ·ÖÎö£¬È»ºóÖØµã´ÓÊý¾ÝÀàÐÍ¡¢´æ´¢·½Ê½¡¢Ä£Ê½¡¢Êý¾Ý¿âÒýÇæºÍ´íÎó´¦Àí¼°¼Ó
Ãܹ¦Äܵȷ½ÃæÌÖÂÛÁËSQLiteºÍBerkeley DBµÄÒìͬµã£¬×îºóÁоÙÁËÒ»¸ö»ùÓÚARM—LinuxµÄSQLiteÓ¦ÓÃʵÀý¡£
¹Ø¼ü´Ê: SQLite¡¢Berkeley DB¡¢SQL¡¢ÐéÄâÊý¾Ý¿âÒýÇæ£¨VDBE£©
ÒýÑÔ
Ëæ×żÆËã
»ú¼¼ÊõÓëÆäËüѧ¿Æ¼äµÄ²»¶Ï½»ÈÚ¡¢ÉøÍ¸£¬Êý¾Ý¿âÓ¦Óõķ¶Î§
¸ü¼ÓÉîÈëºÍ¾ßÌå¡£ÄÇЩ½öÊÊÓÃÓÚPC»ú£¬Ìå»ýÅÓ´ó¡¢ÑÓʱ½Ï³¤µÄÊý¾Ý¿â¼¼ÊõÒѲ»ÄÜÂú×ãÕë¶ÔÐÔ½ÏÇ¿µÄǶÈëʽϵͳ¿ª·¢µÄÐèÇó¡£SOLiteºÍBerkeley
DBÊÇĿǰӦÓýϹ㷺¡¢¼¼Êõ½ÏÎȶ¨µÄÁ½ÖÖǶÈëʽÊý¾Ý¿â¡£È»¶ø£¬¹úÄÚ¶ÔǶÈëʽÊý¾Ý¿âµÄÑо¿Æð²½½ÏÍí£¬»¹Ã»ÄÜÒýÆð¸ü¶àÈ˵ĹØ×¢¡£¸ü¶àÈËÊìϤÄÇЩ»ùÓÚC/S»òB
/S½á¹¹µÄ¹ØÏµÐÍÊý¾Ý¿âÀ´ÊµÏÖÊý¾ÝµÄ´æ´¢¡¢¼ìË÷µÈ¹¦ÄÜ¡£È»¶ø£¬ÔÚǶÈëʽϵͳÖУ¬ÓÉÓÚÈíÓ²¼þ×ÊÔ´ÓÐÏÞ£¬²»¿ÉÄܰ²×°ÅÓ´óµÄÊý¾Ý¿â·þÎñÆ÷£¬¶øÓû§µÄÐèÇó¿ÉÄÜÓÉÒ»
¸ö¼òµ¥µÄ»ùÓÚ´ÅÅÌÎļþµÄÊý¾Ý¿âϵͳ¾ÍÄÜʵÏÖ£¬Õâ½ö½öÊÇÀûÓÃÁËÄÇЩÊý¾Ý¿âµÄ»ù±¾ÌØÐÔ¡£´Ëʱ£¬¶ÔǶÈëʽÊý¾Ý¿âµÄÑо¿¾ÍÏÔµÃÓÈÎªÖØÒªÁË¡£
1
ǶÈëʽÊý¾Ý¿â
ǶÈëʽÊý¾Ý¿âͨ³£ÊÇÓëǶÈëʽ²Ù×÷ϵͳ¼°¾ßÌåµÄÓ¦Óü¯³ÉÔÚÒ»Æð£¬ÎÞÐè¶ÀÁ¢ÔËÐÐÊý¾Ý¿âÒýÇæ£¬ÓɳÌÐòÖ±½Óµ÷ÓÃÏàÓ¦µÄAPI¾Í¿ÉʵÏÖ¶ÔÊý¾ÝµÄ´æÈ¡²Ù×÷¡£Ç¶ÈëʽϵͳµÄ¿ª·¢»·¾³¾ö¶¨ÁËÆäÊý¾Ý¿âµÄÌØµã£º
1¡¢ Ìå»ýÊʵ±
ÓÉÓÚǶÈëʽϵͳ×ÔÉíµÄÌØµã£¬¶ÔÊý¾ÝµÄ´æ´¢ºÍ³ÌÐòµÄÔËÐж¼ÓнÏÇ¿µÄ¿Õ¼äÏÞÖÆ£¬ËùÒÔǶÈëʽÊý¾Ý¿âÊ×ÏÈÓ¦¸Ã±£ÕϵľÍÊÇÊʵ±µÄÌå»ý¡£½øÒ»²½À´Ëµ¾ÍÊÇÕ¼Óþ¡Á¿ÉÙµÄROM¡¢RAM¼°CPUµÄ×ÊÔ´¡£
2¡¢ ¹¦ÄÜÆë±¸
ǶÈëʽϵͳ¿ª·¢ÖУ¬Óû§ÐèÇó¾ö¶¨ÁËÐèÒªÒ»¸ö´óСÊÊÖС¢¹¦ÄÜÆë±¸µÄÊý¾Ý¿âÀ´ÊµÏÖÊý¾Ý
¹ÜÀí£¬Õâ¾ÍʹµÃ¿ª·¢ÈËÔ±Òª²ÉÓÃÒ»¸öÄܹ»ÌṩÍ걸¿ª·¢ÎĵµÇÒÒ×ÓÚ¿ª·¢µÄÊý¾Ý¿â¼¼Êõ¡£´ËÍ⣬
¹ú¼Ò863ÏîÄ¿2002AA714023£¬Ñо¿Éú¾«Æ·¿Î³Ì×ÊÖú05531451
ÔÚǶÈëʽÉ豸ÖУ¬Êý¾Ý¿âµÄ¹ÜÀí¶ÔÓû§À´ËµÊÇ͸Ã÷µÄ£¬Õâ¾ÍÒªÇó´ËÊý¾Ý¿âÄܹ»×Ô¶¯Íê³ÉÆô¶¯³õʼ»¯¡¢ÈÕÖ¾¹ÜÀí¡¢Êý¾ÝѹËõ¡¢±¸·Ý¡¢Êý¾Ý»Ö¸´µÈ¹¦ÄÜ£»¶øÇÒǶÈëʽÉ豸¾³£Óв»¿ÉÔ¤ÁϵÄÓ²¸´Î»£¬Õâ¾ÍÐèÒª´ËÊý¾Ý¿âÓи߶ȵĽ¡×³ÐÔ¡£
3¡¢ ¿ÉÒÆÖ²ÐÔ
ǶÈëʽϵͳµÄƽ̨ÖÖÀà·±¶à£¬Òò´ËǶÈëʽÊý¾Ý¿âÓ¦ÓÐÒ»¶¨µÄ¿ÉÒÆÖ²ÐÔ£¬ÒÔÊÊÓÃÓÚ²
Ïà¹ØÎĵµ£º
sqlite3 *db;
sqlite3_stmt *stat;
char
*zErrMsg = 0;
char
temp[256], FileRoot[256];
char
buffer2[1024]="0";
sprintf(temp, _T("%s"), _T("utf.db")) ......
......
1¡¢SQLite¼ò½é
¡¡¡¡SQLiteµÚÒ»¸öAlpha°æ±¾µ®ÉúÓÚ2000Äê5ÔÂ. ÖÁ½ñÒѾÓÐ9¸öÄêÍ·ÁË. SQLiteÒ²ÓÀ´ÁËÒ»¸ö°æ±¾ SQLite 3ÒѾ·¢²¼.
¡¡¡¡SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈëʽµÄ£¬¶øÇÒĿǰÒѾÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×ÊÔ´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª¼¸°ÙKµ ......
/*=================================
.* The Standard include file.
.*
.*===============================*/
#include <stdio.h>
#include <stdlib.h>
/*=================================
.*
.* The extend include file.
.*
.*===============================*/
#include "sqlit ......
ÎÒÀÏÆÅ¹¤×÷Òª¹ÜÀíºÃ¶àµÄexcel±í¸ñ±È½ÏµÄÂé·³£¬ÓÚÊÇÏë×Űïæд¸öÈí¼þÈÃËý·½±ãµã
ÆäʵÎÒwinformÈí¼þ»¹Ã»ÓÐд¹ýÄØ£¬ÒÔǰдµÄ¶¼ÊÇwebµÄ
ÒòΪдµÄÈí¼þ¾ÍÊÇËý×Ô¼ºÓÃÓÃÎÒÏëÓ¦¸Ã²»ÐèÒªÓÃʲô´óµÄÊý¾Ý¿âµÄ£¬ËùÒÔÎÒ×îÏÈÏëµ½ÓÃaccessÊý¾Ý¿âͦ·½±ãµÄÎļþ¸´ÖƾͿÉÒÔÁË
¿ÉÊÇÎÒûÓÐoffice access°¡£¬²»¹ýÎҼǵõçÄÔÉϺÃÏñÓÐaccessÊý¾Ý¿â ......