没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > database-adt |
database-adt
|
0 | 0 | 4 |
贡献者 | 讨论 | 代码提交 |
Sqlite database ADTHistoriaPara una materia de la facultad con mi grupo elegimos usar SQLite. Preguntando por ahí, Juan Martín Sotuyo Dodero había hecho un ADT, así que lo tomé prestado y lo adapté para mi trabajo.
Hace poco descubrí un link interesante con código de Marcus Grimm haciendo uso de SQLite con threads. Link
Esto no es otra cosa que alguna que otra mejora al código de Juan y el agregado de funciones de Marcus Grimm. Los créditos son para ellos dos. :)
¿Cómo usar?Bajar sqlite-amalgamation de aquí y descomprirmir en /sqlite/. Al momento de escribir esto, la última versión es: sqlite-amalgamation-3_6_11.zip Ver /example/. TODONo me maté escribiendo el código. Hay muchas cosas que están mal y deben ser mejoradas. Dejo acá una lista de cosas que me gustaría agregar.
OcultamientoComo verán en el código, tanto la función que agrega usuarios como la que lista están en databaseADT.c. Eso está mal. Habría que hacer pública la función QueryExecute.
Archivo de LogLa función que loggea no es threadSafe. Si van a usarlo con threads, deberían modificar el código de la función o no loggear pasándole NULL. TransaccionesTanto BeginTrans como EndTrans están comentadas en el código y son copy paste del código de Marcus Grimm. Habría que adaptarlas.
Schema desde archivoEl parser es muy simple. Lee hasta que encuentra un ';' y ejecuta. Puede haber problemas con esto.
VariosMigrar este todo a tickets. MakeFile. Traducir a inglés este README.