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

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

ǶÈëʽÊý¾Ý¿âSQLiteÓëJava
SQLite×÷Ϊһ¸ö¿ªÔ´µÄǶÈëʽÊý¾Ý¿â²úÆ·£¬¾ßÓÐϵͳ¿ªÏúС£¬¼ìË÷ЧÂʸߵÄÌØÐÔ£¬ÊÊÓÃÓÚÊÖ»ú¡¢PDA¡¢»ú¶¥ºÐÉ豸µÈµçÆ÷£¬²¢ÇÒ×÷ΪǶÈëʽÊý¾Ý¿âÔÚ¿ÉÏÂÔصÄÏû·ÑÀàÓ¦ÓóÌÐòÖÐÔËÐеĺܺá£ÕâƪÎÄÕ½éÉÜǶÈëʽÊý¾Ý¿â²úÆ·SQLiteµÄ¼¼ÊõÌص㣬²¢×ÅÖØÌÖÂÛÑо¿ÓëJavaÓïÑÔÖ®¼äµÄ½Ó¿Ú£¬²¢ÒÔʵÀý˵Ã÷ÈçºÎʹÓÃJAVA¿ª·¢»ùÓÚSQLiteµÄÓ¦ÓóÌÐò¡£
ͨ³£ÎÒÃDzÉÓø÷ÖÖÊý¾Ý¿â²úÆ·À´ÊµÏÖ¶ÔÊý¾ÝµÄ´æ´¢¡¢¼ìË÷µÈ¹¦ÄÜ£¬ÀýÈ磬Oracle£¬SQL Server£¬MySQLµÈµÈ¡£ÕâЩ²úÆ·³ýÌṩ»ù±¾µÄ²éѯ£¬É¾³ý£¬Ìí¼ÓµÈ¹¦ÄÜÍ⣬ҲÌṩÁ˺ܶà¸ß¼¶ÌØÐÔ£¬Èç´¥·¢Æ÷£¬´æ´¢¹ý³Ì£¬Êý¾Ý±¸·Ý»Ö¸´£¬È«ÎļìË÷¹¦Äܵȡ£µ«Êµ¼ÊÉÏ£¬ºÜ¶àµÄÓ¦Ó㬽ö½öÀûÓõ½ÁËÕâЩÊý¾Ý¿â²úÆ·µÄ»ù±¾ÌØÐÔ¶øÒÑ¡£¶øÇÒÔÚһЩСÐÍÓ¦ÓÃÉÏ£¬»òÕßijЩÌØÊⳡºÏµÄÓ¦Ó㬱ÈÈç×ÀÃæ³ÌÐò£¬ÕâЩÊý¾Ý¿â²úÆ·¾ÍÃ÷ÏÔÓÐһЩӷÖס£ÔÚÕâЩÇé¿öÏ£¬Ç¶ÈëʽÊý¾Ý¿âµÄÓÅÊƾÍÌرðÃ÷ÏÔÁË¡£
ǶÈëʽÊý¾Ý¿âÎÞÐë¶ÀÁ¢ÔËÐеÄÊý¾Ý¿âÒýÇ棬ËüÊÇÓɳÌÐòÖ±½Óµ÷ÓÃÏàÓ¦µÄ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¡¢¶ÔÓÚ¾ø´ó¶àÊýÆÕͨ²Ù×


Ïà¹ØÎĵµ£º

Sqlite3³£ÓÃSQLÓï¾ä×ܽᣬһÊÇ·ÀÖ¹×Ô¼ºÍüÁË£¬¶þÊÇ·ÖÏí

ÎÄÖеÄSQL¶¼ÊÇ´ÓÎÒµÄÏîÄ¿ÖÐÖ±½Ócopy¹ýÀ´£¬Òò´ËºÜ¶à±íÃûʲô¶¼ÓÐÁË
//´´½¨±í
"CREATE TABLE FEED_TABLE(FeedID TEXT, Title TEXT, Summary TEXT, Author TEXT, ImageName VARCHAR(21), ImageType TEXT, MaxIndex INT, ImageData BLOB)"
//²éѯ¼Ç¼
"select * form 'table_name'"
"select * form 'table name' where val ......

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

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

SQLite ÖÐÎÄ FAQ

zz from https://www.dream4ever.org/showthread.php?t=86440 feuvan @ DRL
Ô­ÎÄÔÚhttp://sqlitecn.feuvan.net/faq.html
Óï·¨²¿·ÖÕýÔÚ·­ÒëÖУ¬¾´ÇëÆÚ´ý
FAQÖÐÎÄ°æ
ÈçºÎ´´½¨×ÔÔö×ֶΣ¿
SQLite Ö§³ÖÄÄЩÊý¾ÝÀàÐÍ£¿
ΪʲôÄÜÏò SQLite Êý¾Ý¿âµÄÕûÐÍ×Ö¶ÎÖвåÈë×Ö·û´®£¿
Ϊʲô SQLite ÈÏΪ±í´ïʽ '0'=='00' ΪÕ棿 ......

SQLite¼ò½é

1¡¢SQLite¼ò½é
¡¡¡¡SQLiteµÚÒ»¸öAlpha°æ±¾µ®ÉúÓÚ2000Äê5ÔÂ. ÖÁ½ñÒѾ­ÓÐ4¸öÄêÍ·ÁË. SQLiteÒ²Ó­À´ÁËÒ»¸ö°æ±¾ SQLite 3ÒѾ­·¢²¼.
¡¡
¡¡SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈëʽµÄ£¬¶øÇÒÄ¿Ç°ÒѾ­ÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×Ê
Ô´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª ......

SqliteÅжÏ×ֶδæÔÚ

Åжϱí´æÔڵķ½·¨ºÜ¼òµ¥,ÍøÉϺܶà:
SELECT COUNT(*) from sqlite_master where type='table' and name='%s'" % tname;
ÄÇôÅжÏ×Ö¶ÎÊÇ·ñ´æÔÚ, »òÕß˵ÈçºÎÅжϱíµÄ°æ±¾ÊÇ·ñ×îоÍÖ»ÐèÒª:
select * from sqlite_master where tbl_name='tblContactList';
sqlite_master µÄ±í½á¹¹ÈçÏÂ:
type   |name  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ