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

ǶÈëʽÊý¾Ý¿âSQLiteÓëJava

ǶÈëʽÊý¾Ý¿âSQLiteÓëJava
SQLite×÷Ϊһ¸ö¿ªÔ´µÄǶÈëʽÊý¾Ý¿â²úÆ·£¬¾ßÓÐϵͳ¿ªÏúС£¬¼ìË÷ЧÂʸߵÄÌØÐÔ£¬ÊÊÓÃÓÚÊÖ»ú¡¢PDA¡¢»ú¶¥ºÐÉ豸µÈµçÆ÷£¬²¢ÇÒ×÷ΪǶÈëʽÊý¾Ý¿âÔÚ¿ÉÏÂÔØµÄÏû·ÑÀàÓ¦ÓóÌÐòÖÐÔËÐеĺܺá£ÕâÆªÎÄÕ½éÉÜǶÈëʽÊý¾Ý¿â²úÆ·SQLiteµÄ¼¼ÊõÌØµã£¬²¢×ÅÖØÌÖÂÛÑо¿ÓëJavaÓïÑÔÖ®¼äµÄ½Ó¿Ú£¬²¢ÒÔʵÀý˵Ã÷ÈçºÎʹÓÃJAVA¿ª·¢»ùÓÚSQLiteµÄÓ¦ÓóÌÐò¡£
ͨ³£ÎÒÃDzÉÓø÷ÖÖÊý¾Ý¿â²úÆ·À´ÊµÏÖ¶ÔÊý¾ÝµÄ´æ´¢¡¢¼ìË÷µÈ¹¦ÄÜ£¬ÀýÈ磬Oracle£¬SQL Server£¬MySQLµÈµÈ¡£ÕâЩ²úÆ·³ýÌṩ»ù±¾µÄ²éѯ£¬É¾³ý£¬Ìí¼ÓµÈ¹¦ÄÜÍ⣬ҲÌṩÁ˺ܶà¸ß¼¶ÌØÐÔ£¬Èç´¥·¢Æ÷£¬´æ´¢¹ý³Ì£¬Êý¾Ý±¸·Ý»Ö¸´£¬È«ÎļìË÷¹¦Äܵȡ£µ«Êµ¼ÊÉÏ£¬ºÜ¶àµÄÓ¦Ó㬽ö½öÀûÓõ½ÁËÕâЩÊý¾Ý¿â²úÆ·µÄ»ù±¾ÌØÐÔ¶øÒÑ¡£¶øÇÒÔÚһЩСÐÍÓ¦ÓÃÉÏ£¬»òÕßÄ³Ð©ÌØÊⳡºÏµÄÓ¦Ó㬱ÈÈç×ÀÃæ³ÌÐò£¬ÕâЩÊý¾Ý¿â²úÆ·¾ÍÃ÷ÏÔÓÐһЩӷÖס£ÔÚÕâЩÇé¿öÏ£¬Ç¶ÈëʽÊý¾Ý¿âµÄÓÅÊÆ¾ÍÌØ±ðÃ÷ÏÔÁË¡£
ǶÈëʽÊý¾Ý¿âÎÞÐë¶ÀÁ¢ÔËÐеÄÊý¾Ý¿âÒýÇæ£¬ËüÊÇÓɳÌÐòÖ±½Óµ÷ÓÃÏàÓ¦µÄAPIȥʵÏÖ¶ÔÊý¾ÝµÄ´æÈ¡²Ù×÷¡£¸üÖ±°×µÄ½²£¬Ç¶ÈëʽÊý¾Ý¿âÊÇÒ»Ö־߱¸ÁË»ù±¾Êý¾Ý¿âÌØÐÔµÄÊý¾ÝÎļþ¡£Ç¶ÈëʽÊý¾Ý¿âÓëÆäËüÊý¾Ý¿â²úÆ·µÄÇø±ðÊÇ£¬Ç°ÕßÊdzÌÐòÇý¶¯Ê½, ¶øºóÕßÊÇÒýÇæÏìӦʽ¡£Ç¶ÈëʽÊý¾Ý¿âµÄÒ»¸öºÜÖØÒªµÄÌØµãÊÇËüÃǵÄÌå»ý·Ç³£Ð¡£¬±àÒëºóµÄ²úÆ·Ò²²»¹ý¼¸Ê®K¡£Õâ²»µ«¶Ô×ÀÃæ³ÌÐòµÄÊý¾Ý´æ´¢·½°¸ÊÇÒ»¸öºÜºÃµÄÑ¡Ôñ£¬Ò²Ê¹µÃËüÃÇ¿ÉÒÔÓ¦Óõ½Ò»Ð©Òƶ¯É豸ÉÏ¡£Í¬Ê±£¬ºÜ¶àǶÈëʽÊý¾Ý¿âÔÚÐÔÄÜÉÏÒ²ÓÅÓÚÆäËüÊý¾Ý¿â£¬ËùÒÔÔÚ¸ßÐÔÄܵÄÓ¦ÓÃÉÏÒ²³£¼ûǶÈëʽÊý¾Ý¿âµÄÉíÓ°¡£
ÏÂÃæ½éÉܵÄÊÇ¿ª·ÅÔ´´úÂëµÄǶÈëʽÊý¾Ý¿â£¬SQLite¡£Í¬Ê±²àÖØÑо¿ÈçºÎÓ¦ÓÃJavaÁ¬½ÓSQLiteÊý¾Ý¿â£¬²¢¿ª·¢»ùÓÚSQLiteµÄÓ¦ÓóÌÐò¡£
SQLite ÊÇD ·Àí²éµÂ·Ï£ÆÕ¿ª·¢³öÀ´µÄÓÃÒ»¸öСÐÍC ¿âʵÏÖµÄÒ»ÖÖÇ¿ÓÐÁ¦µÄǶÈëʽ¹ØÏµÊý¾Ý¿â¹ÜÀíÌåÖÆ¡£ËüÌṩÁ˶ÔSQL92 µÄ´ó¶àÊýÖ§³Ö: Ö§³Ö¶à±íºÍË÷Òý¡¢ÊÂÎñ¡¢ÊÓͼ¡¢´¥·¢ºÍһϵÁеÄÓû§½Ó¿Ú¼°Çý¶¯
SQLite ʵÏÖÁËÍ걸µÄ¡¢¿ÉǶÈëµÄ¡¢ÁãÅäÖõÄSQLÊý¾Ý¿âÒýÇæ¡£ËüµÄÌØµã°üÀ¨£º
1¡¢ÊÂÎñ´¦ÀíÊÇÔ­×ӵġ¢Ò»Öµġ¢¶ÀÁ¢µÄºÍ³Ö¾ÃµÄ£¨ACID£©,¼´Ê¹ÔÚϵͳ±ÀÀ£ºÍµôµçÒÔºó¡£
2¡¢ÁãÅäÖ㬼´²»ÐèÒªÉèÖú͹ÜÀí¡£
3¡¢ÊµÏÖÁ˾ø´ó²¿·ÖµÄSQL92±ê×¼¡£
4¡¢Ò»¸öµ¥¶ÀµÄ´ÅÅÌÎļþ´æ´¢Ò»¸öÍêÕûµÄÊý¾Ý¿â¡£
5¡¢Êý¾Ý¿âÎļþÔÚ»úÆ÷Ö®¼ä¿É×ÔÓɹ²Ïí¡£
6¡¢Ö§³ÖÊý¾Ý¿âÎļþ´óСÖÁ2TB¡£
7¡¢×Ö·û´®ºÍBLOGµÄ´óСֻÊÜÏÞÓÚ¿ÉÓô洢Æ÷ÈÝÁ¿¡£
8¡¢´úÂëÁ¿Ð¡£¬¼´Ð¡ÓÚ30KµÄC´úÂëÐкÍСÓÚ250KµÄ´úÂë¿Õ¼ä£¨gcc ÔÚi486ÉÏ£©
9¡¢¶ÔÓÚ¾ø´ó¶àÊýÆÕͨ²Ù×


Ïà¹ØÎĵµ£º

sqliteʹÓÃ×ܽá3

£¨4£©              ÊÂÎñ´¦Àí
sqlite ÊÇÖ§³ÖÊÂÎñ´¦ÀíµÄ¡£Èç¹ûÄãÖªµÀÄãҪͬ²½É¾³ýºÜ¶àÊý¾Ý£¬²»·Â°ÑËüÃÇ×ö³ÉÒ»¸öͳһµÄÊÂÎñ¡£
ͨ³£Ò»´Î sqlite3_exec ¾ÍÊÇÒ»´ÎÊÂÎñ£¬Èç¹ûÄãҪɾ³ý1ÍòÌõÊý¾Ý£¬sqlite¾Í×öÁË1Íò´Î£º¿ªÊ¼ÐÂÊÂÎñ->ɾ³ýÒ»ÌõÊý¾Ý->Ìá½»ÊÂÎ ......

SQLITEËÙ¶ÈÆÀ²â

SQLite ×÷Ϊһ¸öÇáÁ¿¼¶Ç¶ÈëʽÊý¾Ý¿â£¬»¹ÊǷdz£ºÃÓõġ£ÓêºÛ¼«Á¦ÍƼö~~~~~~ 
½ñÌìÓиöÅóÓѲâÊÔ SQLite£¬È»ºóµÃ³öµÄ½áÂÛÊÇ£ºSQLite ЧÂÊÌ«µÍ£¬ÅúÁ¿²åÈë1000Ìõ¼Ç¼£¬¾ÓÈ»ºÄʱ 2 ·ÖÖÓ£¡
ÏÂÃæÊÇËû·¢¸øÎҵIJâÊÔ´úÂë¡£ÎÒÔÎ~~~~~~ 
using System.Data;
using System.Data.Common;
using System.Data.SQLite;
// ´´ ......

sqliteÖб¨no such tableµÄ´íÎó½â¾ö·½·¨

ÕâÁ½ÌìC/SµÄÏîÄ¿ÖÐÓõ½ÁËsqlite£¬Õâ¸öС¶«Î÷»¹ÕæÊǺÃÓ᣷ÃÎÊËٶȺܿ첻˵£¬Éú³ÉµÄÊý¾Ý¿âÎļþÒ²ºÜС¡£·Ç³£ÊʺÏСÐÍÏîÄ¿µÄÊý¾Ý¿â¡£winceÖÐÇ¿ÁÒ½¨ÒéʹÓá£
²»¹ý½ñÌìÓöµ½Ò»¸öÎÊÌâÈÃÈËÍ·´ó£¬deleteÊý¾ÝµÄʱºòÌáʾno such table¡£
Êý¾Ý¿âÖеıíÃ÷Ã÷´æÔÚ£¬ÔÚÊý¾Ý¿âÖÐÖ´ÐÐdeleteµÄsqlҲûÓÐÎÊÌâ¡£¿´À´²»ÊÇsqlÓï¾äµÄÎÊÌâ¡£
µ«ÊÇÖ ......

SQLITEµÄ¾ÖÏÞÐÔ

SQLiteºÍÆäËû´ó²¿·ÖÏÖ´úSQLÊý¾Ý¿âÔÚ»ù±¾Éè¼ÆÄ¿±êÉÏÊDz»Í¬µÄ£¬ËüµÄÄ¿±êÊǼòµ¥¡£SQLite×ñÑ­ÕâһĿ±ê£¬¼´Ê¹ÕâÑùż¶û»áµ¼ÖÂÄ³Ð©ÌØÐÔʵÏֵĵÍЧ»¯¡£ÏÂÃæÁоÙÁËSQLiteµÄһЩȱÏÝ£º
SQL-92ÌØÐÔ·½Ãæ
ÕýÈçÇ°ÃæÌáµ½µÄ£¬SQLite²»Ö§³ÖSQL-92µÄÔںܶàÆóÒµÊý¾Ý¿âϵͳÖпÉÓõÄÒ»Ð©ÌØÐÔ¡£
È磺
Íâ¼üÔ¼Êø£¨¿É½âÎöµÄ£¬µ«·ÇÇ¿ÖÆ£©
ºÜ¶àALT ......

sqliteÈ«ÎIJéѯÅäÖõ½Ê¹ÓÃÈ«¹ý³Ì

      SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈëʽµÄ£¬¶øÇÒĿǰÒѾ­ÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×ÊÔ´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª¼¸°ÙKµÄÄÚ´æ¾Í¹»ÁË¡£ËüÄܹ»Ö§³ÖWindows/Linux/UnixµÈµÈÖ÷Á÷µÄ²Ù×÷ϵͳ£¬Í¬Ê±Äܹ»¸úºÜ¶à³ÌÐòÓïÑÔÏà½áºÏ£¬±È ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ