Módulo SQLite para Jetpack nueva implementación
Hola amigos, he desarrollado un pequeño módulo como ayer comenté, los amigos de mozilla Labs han dado opiniones al respecto y sin duda el manejar consultas asincronas es uno de los temas más relevantes hoy en día, por lo que el equipo de Firefox ha estado modificando ciertas bibliotecas para ofrecer esta posibilidad en el navegador.
Bueno debido a ello los amigos de labs me han solicitida si se puede que las consultas en el módulo pudieran ser asincronas y por supuesto que se puede, así que ahora la implementación es un poquito diferente
.
var sql = require("sqlite")
sql.connect("jceb.sqlite");
sql.execute("create table features(id integer primary key autoincrement, name text);");
sql.execute('insert into features(name) values("hola");');
sql.execute("select * from features;",function(result,status){
for(var i=0;i<result.rows;i++){
for(var j=0;j<result.cols;j++){
console.log(result.data[i][j]);
}
}
});
Si se dan cuenta lo único que cambia es que ahora al hacer execute con una consulta que devuelva resultados, se tiene que agregar una función que nos ayuda a manejar la solicitud asincrona, es decir al agregar esta función ya no habrá el caso en que se pierda la información porqué no la leímos en el momento apropiado.
Para más información:
https://wiki.mozilla.org/Labs/Jetpack/Reboot/JEP/121
Visiten http://mozilla-mexico.org











[...] http://julianceballos.wordpress.com/2010/08/07/modulo-sqlite-para-jetpack-nueva-implementacion/ printPlayer('flash','black','Listen post','','http://www.sonowebs.com/images/play.png','es','','','','M%C3%B3dulo+SQLite+para+Jetpack%2C+ahora+con+consultas+as%C3%ADncronas','%3Cp%3E%3Cimg+class%3D%22alignleft%22+src%3D%22http%3A%2F%2Fmozillalabs.com%2Fwp-content%2Fthemes%2Flabs_project%2Fimg%2Fjetpack-header.png%22+alt%3D%22%22+width%3D%22250%22+height%3D%22250%22+%2F%3EHola+compa%C3%B1eros+al+m%C3%B3dulo+para+Jetpack+que+hicimos+ayer%2C+le+hemos+mod%C3%ADficado+unas+l%C3%ADneas+de+c%C3%B3digo+para+que+ahora+sea+posible+manejar+consultas+as%C3%ADncronas+con+el+SQLite+en+Firefox%2C+la+manera+de+implementarse+ha+cambiado+un+poqu%C3%ADto+no+m%C3%A1s.%3C%2Fp%3E%0A%3Cp%3ELo+%C3%BAnico+que+cambia+es+que+ahora+al+hacer+execute+con+una+consulta+que+devuelva+resultados%2C+se+tiene+que+agregar+una+funci%C3%B3n+que+nos+ayuda+a+manejar+la+solicitud+asincrona%2C+es+decir+al+agregar+esta+funci%C3%B3n+ya+no+habr%C3%A1+el+caso+en+que+se+pierda+la+informaci%C3%B3n+porqu%C3%A9+no+la+le%C3%ADmos+en+el+momento+apropiado.%3C%2Fp%3E%0A%3Cp%3EPara+m%C3%A1s+informaci%C3%B3n%3A%3C%2Fp%3E%0A%3Cp%3E%3Ca+href%3D%22http%3A%2F%2Fjulianceballos.wordpress.com%2F2010%2F08%2F07%2Fmodulo-sqlite-para-jetpack-nueva-implementacion%2F%22+target%3D%22_blank%22%3Ehttp%3A%2F%2Fjulianceballos.wordpress.com%2F2010%2F08%2F07%2Fmodulo-sqlite-para-jetpack-nueva-implementacion%2F%3C%2Fa%3E%3C%2Fp%3E%0A','Anuncio%2C+Desarrolladores%2C+Firefox','http://mozilla-mexico.org/2010/08/modulo-sqlite-para-jetpack-ahora-con-consultas-asincronas/','','','232','20'); [...]
Mozilla México | Blog | Módulo SQLite para Jetpack, ahora con consultas asíncronas
19 agosto, 2010 a 3:08 pm