Actividad para insertar nueva mascota

Tutorial de SQLite con Android: CRUD (create, read, update, delete)

Para guardar datos en una base de datos usando Android tenemos que recurrir al maravilloso gestor SQLite3. Pues bien, hoy veremos cómo trabajar con SQLite desde Android usando Java.

Lo que veremos será un CRUD o ABC de Android con SQLite en donde veremos un insert, update, delete y select de SQL con Android.

Al final tendremos una app móvil simple que permitirá interactuar con SQLite para realizar las operaciones básicas que se ve así:

CRUD de SQLite con Android - Mascotas

CRUD de SQLite con Android – Mascotas

Todo esto usando SQLite y una clase que extiende de SQLiteOpenHelper.

(más…)

Modificar gemfile para instalar gema de SQLite3 de otra manera

Solución a Cannot load such file — sqlite3/sqlite3_native (LoadError) en Ruby on Rails

Si al intentar ejecutar una aplicación de Ruby on rails en Windows aparece el siguiente error:

Cannot load such file — sqlite3/sqlite3_native (LoadError)

Hoy traigo una solución que funciona. No sé por qué aparece este error la mayoría de veces sobre Windows, ¿así quieren fomentar el uso de rails? por eso tanta gente prefiere otras cosas, en fin, veremos cómo arreglar este problema.

(más…)

Diferencia entre IFNULL y COALESCE en SQL

Introducción

En otros posts ya vimos cómo usar coalesce en MySQL. Hoy veremos la diferencia entre la función IFNULL y la función COALESCE en este motor de base de datos. La diferencia es notable y es mejor entenderla antes de usar una u otra función.

Por cierto ,también veremos cuál usar en lugar de otra, sobre todo si trabajamos en otros motores SQL como SQL Server o SQLite. Ya que IFNULL es propia de MySQL (no sé en cuáles otros existe, pero no es en todos).

(más…)

SQLite3 y PDO con PHP: crud y ejemplos

Introducción

Hace algunas semanas o meses escribí una pequeña introducción a Python con SQLite. Ahora es el turno de PHP, un poderoso lenguaje muy popular soportado por casi todos los servidores del mundo. Veamos un ejemplo de PHP, SQLite3 y PDO.

SQLite3 viene como anillo al dedo si nuestra app no será consumida al mismo tiempo (en el mismo instante de tiempo), ya que, recordemos, no es una base de datos multihilo.

Nota: recuerda habilitar la extensión sqlite

Por cierto, ¿quieres un tutorial para MySQL?

(más…)