JavaScriptSQL, motor de base de datos comentamente en Javascript: JSSQL es un motor de base de datos desarrollado enteramente en Javascript. Esta herramienta permite interpretar y ejecutar secuencias SQL en bases de datos offline que serán convertidas mediante una clase desarrollada en PHP para usarse con bases de datos relacionales (PostfreSQL, MySQL,...).
Una herramienta muy útil para trabajar de modo offline o suavizar el impacto de peticiones a los servidores de base de datos.
Entre las diferentes características de JSSQL estas son las más interesantes:
Una herramienta muy útil para trabajar de modo offline o suavizar el impacto de peticiones a los servidores de base de datos.
Entre las diferentes características de JSSQL estas son las más interesantes:
- Permite consulta de datos online sin intervención con servidores web o de base de datos.
- Flexible uso de la sintaxis SQL
- Código javascript
- Capacidad de definir ínidices para acelerar consultas.
- Permite búsquedas te texto dentro de documentos indexados.
- Herramienta (JSBD_Conversor) para crear bases de datos en Javascript usando basees de datos PostgreSQL y MySQL.
- Mecanismos de depuración y ayudas al desarrollo.
- Instalación sencilla y compatible con los principales navegadores.
Ejemplo
// Cargamos el fichero JS
// Cargamos el motor JSSQL
var myJSSQL= new JSSQL();
// Abrimos la base de datos
if (!myJSSQL.Open('neptuno')) {
// Mostramos los errores que se puedan producir.
alert(myJSSQL.GetError());
}
// Consulta SQL
var sql="select NombreCompania as comp, NombreContacto as cont, CargoContacto as cargo from clientes order by 3, 2 desc";
// Ejecutamos la consulta
var res=myJSSQL.Query(sql)
if(res===false){// Mostramos los errores que se produzcan
alert( myJSSQL.GetError() );
} else {
// pintamos los resultados.
...
}
Una solución muy interesante para llevar ciertos datos al cliente y así mitigar el trabajo de nuestros servidores de aplicaciones y base de datos.Artículos relacionados
- Modelos de Base de Datos Gratis
- WordPress 2.9 te ayudará a cuidar tu base de datos
- Impel, completo ORM en Javascript para HTML5
- MyJDB, base de datos en Javascript para todos los navegadores
- Integra un ORM con Javascript y WebSQL
Comentaris
Publica un comentari a l'entrada