Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ǶÈëʽÊý¾Ý¿âµäÐͼ¼Êõ¨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¡¢  ¿ÉÒÆÖ²ÐÔ
ǶÈëʽϵͳµÄƽ̨ÖÖÀà·±¶à£¬Òò´ËǶÈëʽÊý¾Ý¿âÓ¦ÓÐÒ»¶¨µÄ¿ÉÒÆÖ²ÐÔ£¬ÒÔÊÊÓÃÓÚ²


Ïà¹ØÎĵµ£º

2010ÄêSQLiteѧϰ±Ê¼ÇÖ®¶þ


2010ÄêSQLiteѧϰ±Ê¼ÇÖ®¶þ
Ò».½¨Á¢Êý¾Ý¿â
sqlite3.exe test.db
 
¶þ.Ë«»÷sqlite-3_6_16Ŀ¼ÏµijÌÐòsqlite3.exe£¬¼´¿ÉÔËÐÐ
Èý.Í˳ö
.exit
»òÕß
.quit
ËÄ.SQLiteÖ§³ÖÈçÏÂ5ÖÖÊý¾ÝÀàÐÍ
1.NULL£º¿ÕÖµ¡£
2.INTEGER£º´ø·ûºÅµÄÕûÐÍ£¬¾ßÌåÈ¡¾öÓдæÈëÊý×ֵķ¶Î§´óС¡£
3.REAL£º¸¡µãÊý×Ö£¬´æ´¢Îª8-byte IEEE¸¡µãÊý ......

SQLite3 C/C++ ¿ª·¢½Ó¿Ú¼ò½é£¨APIº¯Êý£©


SQLite3ÊÇSQLiteÒ»¸öȫеİ汾,ËüËäÈ»ÊÇÔÚSQLite 2.8.13µÄ´úÂë»ù´¡Ö®ÉÏ¿ª·¢µÄ,µ«ÊÇʹÓÃÁ˺Í֮ǰµÄ°æ±¾²»¼æÈݵÄÊý¾Ý¿â¸ñʽºÍAPI. SQLite3ÊÇΪÁËÂú×ãÒÔϵÄÐèÇó¶ø¿ª·¢µÄ:
Ö§³ÖUTF-16±àÂë.
Óû§×Ô¶¨ÒåµÄÎı¾ÅÅÐò·½·¨.
¿ÉÒÔ¶ÔBLOBs×ֶν¨Á¢Ë÷Òý.
Òò´ËΪÁËÖ§³ÖÕâÐ©ÌØÐÔÎҸıäÁËÊý¾Ý¿âµÄ¸ñʽ,½¨Á¢ÁËÒ»¸öÓë֮ǰ°æ±¾²»¼æÈݵ ......

Windows MobileÏ·ÃÎÊSqliteµÄNative C++·â×°

±³¾°
µ±Ç°Òƶ¯É豸¿ª·¢ÁìÓò£¬ÔÚ±¾µØÊý¾Ý´æ´¢·½Ã棬Sqlite¼¸ºõ³ÉÁËÊÂʵ±ê×¼£¬Andriod (android.database.sqlite)£¬iPhone (SQLite for iPhone SDK ºÍ FMDB for iPhone)£¬Palm WebOS (webOS SQL Tutorial)£¬Ð°汾µÄSymbianÒ²Ö±½Óbuilt-in SqliteÁË(20 million Symbian smartphones shipped in Q3 2007 Newer versions of th ......

×ö¸ö±ê¼Ç£¬ÔÚAndroidÖÐʹÓÃÍøÂçÏÂÔØµÄsqliteÎļþ

ÏȼÇÏÂÀ´£º
FileOutputStream outputStream = openFileOutput("mydb", 0);
InputStream inputStream = response.getEntity().getContent();
byte[] data = new byte[bufferSize];
for (int i = inputStream.read(data); i > 0; i = inputStream
        .read(data)) {
& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ