Crear base de datos en memoria


jueves, 26 de octubre de 2023 Dificultad: Intermedio

Objetivo

Crea un programa en Java que cree una base de datos en memoria de SQLite versión 3 con dos tablas (Persona y Profesor). Utiliza las instrucciones SQL de la entrada para crear las tablas.

Para conectar con SQLite abre una nueva conexión en memoria, después crea un nuevo comando utilizando el objeto SQLiteCommand y por último ejecuta el comando una vez para cada tabla.

Recuerda que para conectar a SQLite necesitarás la referencia de System.Data.SQLite, la puedes obtener desde la página oficial o instalarla directamente en tu proyecto utilizando el administrador de paquetes Nuguet, ejecutando el siguiente comando en la consola:

Install-Package System.Data.SQLite -Version 1.0.112

La cadena de conexión necesaria para conectar en memoria es la siguiente:

Data Source=:memory:;Version=3;New=True;

Entrada

create table persona (nombre varchar(20), edad int)
create table profesor (nombre varchar(20))

Salida


                    

Solución

Haz clic aquí para ver la solución del ejercicio

Compártelo

Compártelo en tus redes sociales y desafía a tus amigos a resolver problemas de programación. Juntos, podemos aprender y crecer.

Copiado

El codigo se ha copiado correctamente en el portapapeles.

Más Ejercicios

Continua mejorando tus habilidades de programación en Java con nuestra selección de ejercicios prácticos de la lección. ¡Haz clic en Practicar y desafía tus conocimientos!

1

Crear base de datos y tablas

Crea un programa en Java que cree una base de datos de SQLite en versión 3 con dos tablas (Persona y Profesor).

2

Crear base de datos en memoria

Crea un programa en Java que cree una base de datos en memoria de SQLite versión 3 con dos tablas (Persona y Profesor).

3

Operaciones CRUD

Cree un programa Java que permita realizar operaciones CRUD desde SQLite, el programa debe tener el siguiente menú.

Bases de datos

Practica con ejercicios en Java para gestionar bases de datos. Aprende como realizar acciones CRUD en bases de datos SQLite.

Ejercicios prácticos

Seguir aprendiendo

Curso de Programación en C#

Curso de programación gratuito con ejercicios y soluciones prácticas en C#. ¡Comienza a aprender ahora mismo!

Exercises C# App

Lleva tus lecciones de Exercises C# a todas partes con nuestra aplicación para Android. Descárgala ahora desde Google Play.