Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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¡¢  ¿ÉÒÆÖ²ÐÔ
ǶÈëʽϵͳµÄƽ̨ÖÖÀà·±¶à£¬Òò´ËǶÈëʽÊý¾Ý¿âÓ¦ÓÐÒ»¶¨µÄ¿ÉÒÆÖ²ÐÔ£¬ÒÔÊÊÓÃÓÚ²


Ïà¹ØÎĵµ£º

sqliteºÍpdo mysqlµÄÊý¾Ý¿â²Ù×÷

½ñÌìµÄѧϰÄÚÈÝÊÇsqliteºÍPDO mysql¡£
ÓÃ×Ô¼ºµÄ»°ËµËµÁ½¸ö¶«Î÷°É£º
sqliteËãÊÇÒ»ÖÖ²»ÏµÍ³µÄÊý¾Ý¿â´æ´¢·½Ê½£¬ËüµÄ´æ·Å¸ñʽÊÇÒ»¸ö.dbºó׺µÄÎļþ£¬ÔÚphpÖÐËü´æ·ÅÔÚµ±Ç°µÄĿ¼Ï£¬Ã²ËƲ»ÓÃÓû§ÃûÃÜÂ룬°²È«ÐԽϵͣ¬È´±È½Ï·½±ã¡£PHP5ÖÐ×Ô´øµÄһЩϵͳº¯Êý£¬¶¼ÊÇÒÔsqlite_¿ªÍ·µÄ¡£
PDOÈ«³ÆPHP Data Object£¬¹ËÃû˼Òå¾ÍÊÇPHPµÄÒ ......

SQLiteѧϰ±Ê¼Ç£¨2£©

ÔÙ˵ÔÚlinuxϽ¨Á¢.a ºÍµãso
     µ½ÍøÕ¾ÏÂÔØ sqlite-amalgamation-3.6.22.tar.gz Õâ¸ö°ü£¬·´ÕýÎÒÏÂÁËsqlite3-3.6.22.bin.gz½âѹºó±àÒë²»ÁË¡£
     ½âѹ£¬ÔËÐÐ
    #  ./configure --host=armv5l-linux --prefix=/opt/sqlite3/arm --enable-threadsafe. ......

javaÖÐʹÓÃsqliteÊý¾Ý¿â

sqliteÊý¾Ý¿âµÚÈý·½javaÀ©Õ¹°üÏÂÔصØÖ·£ºhttp://www.zentus.com/sqlitejdbc/
ÓÐ2¸ö°ü£¬Ò»¸öÊÇnested£¨Ç¶ÈëʽµÄ£©£¬Ò»¸öÊÇnative(±¾µØµÄ)¡£
Çø±ðÔÚÓÚ:nested ²»ÐèÒª¶îÍâµÄdllÎļþ£¬µ«ÊÇËÙ¶ÈÂý¡£nativeÐèÒªÒ»¸ö¶îÍâµÄdllÎļþ£¬ËٶȺܿ졣
 1.ʹÓÃnested°ü£ºsqlitejdbc-v037-nested.jar
java´úÂ룺
java ´úÂë
packa ......

SQLiteÓô¥·¢Æ÷À´Ìæ´úÍâ¼üÔ¼Êø

SQLiteÓô¥·¢Æ÷À´Ìæ´úÍâ¼üÔ¼Êø CREATE TABLE [Category] (
  [Pkid] INTEGER  PRIMARY KEY AUTOINCREMENT NOT NULL,
  [CategoryName] NVARCHAR(32)  NOT NULL,
  [CategoryGuid] char(36)  UNIQUE NOT NULL,
  [CategoryDesc] nvarchar(256)  NULL
) C ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ