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

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

      SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈëʽµÄ£¬¶øÇÒĿǰÒѾ­ÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×ÊÔ´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª¼¸°ÙKµÄÄÚ´æ¾Í¹»ÁË¡£ËüÄܹ»Ö§³ÖWindows/Linux/UnixµÈµÈÖ÷Á÷µÄ²Ù×÷ϵͳ£¬Í¬Ê±Äܹ»¸úºÜ¶à³ÌÐòÓïÑÔÏà½áºÏ£¬±ÈÈçTcl¡¢PHP¡¢JavaµÈ£¬»¹ÓÐODBC½Ó¿Ú£¬Í¬Ñù±ÈÆðMysql¡¢PostgreSQLÕâÁ½¿î¿ªÔ´ÊÀ½çÖøÃûµÄÊý¾Ý¿â¹ÜÀíϵͳÀ´½²£¬ËüµÄ´¦ÀíËٶȱÈËûÃǶ¼¿ì¡£
      GoogleΪSQLite¹±Ï×ÁËһЩ×ÊÔ´ÒÔʵÏÖ°ïÖú¡£ÔÚ°æ±¾3.3.8ÖеÚÒ»´ÎʵÏÖÈ«ÎļìË÷¡£´Ë°æ±¾ÌṩµÄ¹¦ÄÜ¿ÉÒÔ´´½¨Ò»¸öÒÀÀµÓÚÍⲿÑÓÉìµÄÐéÄâ±í£ºÔÚÕâÀȫÎÄËÑË÷ÔËËã·¨Ôò¿ÉÓÃÓÚÈκÎÐéÄâ±íÄÚµÄÎı¾ÁС£ÔÚPHP 5.3.0ÖУ¬¶ÔÓ¦µÄÖ§³ÖÖ»±»Ä¬ÈϵÄPDOºÍSQLite3¼¤»î¡£½ÏÔç°æ±¾µÄPHP¿ÉÒÔʹÓÃPECL µÄSQLite3À©Õ¹¿â¡£
¡¡¡¡´´½¨Ò»¸öËÑË÷Ë÷Òýͨ³£Çé¿öÈçÏ£º
¡¡¡¡• °ÑÎı¾·Ö½â³É¼ÇºÅ¡£
¡¡¡¡• ת»»ÎªÐ¡Ð´×Öĸ¡£
¡¡¡¡• È·¶¨¸ù´Ê¡£
¡¡¡¡• ½¨Á¢Ë÷Òý¡£
¡¡¡¡ÉèÖúÃÒ»ÇÐ
¡¡¡¡ÔÚĬÈÏÇé¿öÏ£¬SQLiteÌṩÁËÁ½¸ö»ù±¾µÄ·Ö´ÊÆ÷£¬SimpleºÍPorter¡£ËüÃÇ¿ÉÒÔ¿ØÖÆ×ֵķֿª·½Ê½¡£Simple¸ù¾Ý¿Õ¸ñºÍ±êµã·ûºÅ½«Îı¾·Ö½â³É²»Í¬µÄ¼ÇºÅ¡£PorterÊÇרΪӢÎÄʹÓöøÉè¼Æ£¬Ëü¿ÉÒÔ½«´óÁ¿µÄÎÄ×ÖÀ©Õ¹»¯½âΪ»ù´¡ÐÎʽ¡£ÀýÈ磬condolidate£¬consolidated£¬ºÍconsolidatingÕâÒ»Àà´ÊÓï¶¼»á±»×ª±ä³Éconsolid¡£
¡¡¡¡Òź¶µÄÊÇ£¬SQLiteĿǰ»¹Ã»ÓÐÈ¡ÏûÍ£Óôʡ£ËùÒÔ³£Óôʣ¬ÀýÈ磬the,ofºÍtoÈÔλÓÚË÷ÒýÄÚ¡£Õâ»á¼«´óµØÀ©³äË÷ÒýµÄ·¶³ë²¢¼õ»ºËÑË÷ËÙ¶È¡£×î¼òµ¥µÄ½â¾ö°ì·¨ÊÇ£¬ÔÚ°´ÏÂÈ·ÈϼìË÷֮ǰÊÖ¶¯³ýȥͣÓôʡ£
      Ê×Ïȴһ¸ö²âÊÔ»·¾³ÎÒÃÇÓÐLINUXϵͳϱàÒë°²×°sqlite-amalgamation-3.6.18.tar.gz
ÏÂÔØsqlite×îа汾
$ wget http://www.sqlite.org/sqlite-amalgamation-3.6.18.tar.gz
½âѹËõ
$ tar zxvf sqlite-amalgamation-3.6.18.tar.gz
$ cd sqlite-3.6.18/
ÅäÖñàÒësqlite
$ CFLAGS="-DSQLITE_ENABLE_FTS3=1" ./configure
$ make
$ make install
Íê³É
²é¿´°æ±¾
$ sqlite3 --version
´´½¨Ò»¸ösqliteÊý¾Ý¿âÎļþ
$ sqlite3 dbdate.db
SQLite version 3.6.18
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
´´½¨Ò»¸öÐé±í
sqlite> CREATE VIRTUAL TABLE recipe USING fts3(name, ingredients);
²åÈë¼Ç¼ÐÅÏ¢
sqlite


Ïà¹ØÎĵµ£º

SQLite°Ù¶È


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

SqliteÔÚC#ÖеÄÓ¦ÓÃ

ÔÚ .NET ÀïÃæÊ¹Óà SQLite£¬ ÎÒÕâÀïʹÓõÄwrapperÊÇ System.Data.SQLite£¬ËüÖ»ÐèÒªÒ»¸ödll,½Ó¿Ú·ûºÏADO.Net 2.0µÄ¶¨Òå,ÐÔÄÜÒ²²»´í,NHibernateÓõÄÒ²ÊÇËü£¬Ä¿Ç°Ö§³ÖADO.NET 3.5ÁË£¬Ö§³Ö¼¯³ÉÔÚ VS2005 ºÍ VS2008ÀïÃæ£¬¶øÇÒÖ§³Öwince£¬ÊǸöÁÁµã
ÒòΪ·ûºÏADO.NETµÄ¹æ·¶£¬ËùÒÔʹÓ÷½Ê½£¬»ù±¾ºÍ SqlClient, OleDbµÈÔ­ÉúµÄÒ»ÖÂ
us ......

sqlite´æmp3


Step-1: Ê×ÏÈ將.mp3檔°¸·ÅÈëProjectµÄ/res/raw/裡£¬ÈçÏ£º
 
      
 
       ³Ìʽһ開ʼ執ÐУ¬½¨Á¢Ò»個資ÁÏ庫£¬º¬ÓÐBLOB欄룬ÈçÏÂÖ®Ö¸Á
 
     sql ......

Android (SQLite Êý¾Ý¿âÓëContentProvider)

ÔÚ AndroidÖУ¬¶ÔÓÚÊý¾ÝµÄ´æÖü£¬Óм¸ÖÖ·½Ê½£¬ÓÐÎļþ·½Ê½£¬ÓÐÎļþʽÊý¾Ý¿â·½Ê½,Android×Ô´øÁËÒ»¸öSQLiteÊý¾Ý¿â£¬×öǶÈ뿪·¢µÄÈ˶ÔÕâ¸ö¿çƽ̨µÄ±¾µØÎļþÊý¾Ý¿âÒ»¶¨²»»áİÉú£¬ÔÚAndroid¶ÔÓÚÊý¾ÝµÄ·ÃÎÊ£¬Ìá³öÁËеķ½Ê½£¬ContentProvider·½Ê½£¬ÀàËÆÓÚMSµÄ ContentProvider·½Ê½µÄ£¬OLEDB£¬¼°ODBCͳһµÄÊý¾Ý·½Ê½¡£
ÎÒÃÇÊ×ÏÈÀ´¿´¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ