Flex AIR + Framework SQLite ( SQLiteConnector )
26
May/080
May/080
Para trabajar fácilmente con algún SQL estoy acostumbrado en PHP a utilizar Zend Framework, específicamente Zend Db, y como el espectacular Flex AIR tiene soporte para SQLite había que utilizarlo, pero buscando en internet no hay un framework para realizar este tipo de operaciones, por lo cual tuve que desarrollar algo que uso en Flex Media Player, y como este es GPL acá dejo una pequeña explicación de como utilizarlo:
La utilización es sencilla, primero deben crear un objeto del tipo SQLiteConnector y suponiendo que ya se creo una base de datos SQLite con la tabla Prueba que tendrá las columnas Nombre y Apellido:
// Debemos crear una instancia de la clase // definiendo en el constructor el archivo var conn:SQLiteConnector = new SQLiteConnector("base_de_datos.sqlite"); // Si deseamos insertar datos conn.DoSQL("INSERT INTO Prueba VALUES('Andrés', 'Villagrán')"); // Si deseamos obtener un valor var nombre:String = conn.FetchOne("SELECT Nombre FROM Prueba"); // Si deseamos obtener un arreglo con los datos var datos:Array = conn.FetchArray("SELECT * FROM Prueba"); // Para mostrar los datos for(var i:int = 0; i < datos.length; i++) { trace("Nombre:", datos[i]["Nombre"], "Apellido:", datos[i]["Apellido"]; }
Espero que les sirva.