SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Docente: Tec. Daniel Loza Santa Cruz
E-mail: lozadaniel2020@gmail.com
Sesión Nº 05: MÉTODOS DE SQLITE
Taller de programación Móvil
Canal de YouTube:
https://www.youtube.com/@daniellozasantacruz
Comprender y aplicar eficazmente los métodos y
conceptos relacionados con bases de datos, como la
normalización, las claves primarias y externas, y el
diseño eficiente de la base de datos.
LOGRO DEL APRENDIZAJE:
CARRERA PROFESIONAL TÉCNICA DE ANÁLISIS DE SISTEMAS
Docente: Tec. Daniel Loza Santa Cruz
E-mail: lozadaniel2020@gmail.com
Canal de YouTube:
https://www.youtube.com/@daniellozasantacruz
getWritableDatabase()
El método getWritableDatabase(), se utiliza para obtener una
instancia de SQLiteDatabase en modo escritura, permitiendo
realizar operaciones que modifican la base de datos.
getReadableDatabase()
El Método getWritableDatabase(), se utiliza para obtener una
instancia de SQLiteDatabase en modo lectura, permitiendo realizar
operaciones de solo lectura en la base de datos.
execSQL(String sql)
Se utiliza para ejecutar una instrucción SQL que no devuelve ningún
resultado. Es útil para operaciones como crear una tabla, insertar
datos, eliminar datos, etc.
query(String table, String[] columns, String selection, String[]
selectionArgs, String groupBy, String having, String orderBy)
Se utiliza para realizar una consulta en la base de datos y devuelve
un Cursor que contiene los resultados de la consulta.
insert(String table, String nullColumnHack, ContentValues values)
Se utiliza para insertar un nuevo registro en la base de datos.
update(String table, ContentValues values, String whereClause,
String[] whereArgs)
Se utiliza para actualizar registros existentes en la base de datos.
delete(String table, String whereClause, String[] whereArgs)
Se utiliza para eliminar registros de la base de datos.
beginTransaction()
Se utiliza para iniciar una transacción en la base de datos.
setTransactionSuccessful()
Este método se utiliza dentro de una transacción para marcarla
como exitosa.
endTransaction()
Este método se utiliza para finalizar una transacción en la base de
datos.
CARRERA PROFESIONAL TÉCNICA DE ANÁLISIS DE SISTEMAS
¿Preguntas?
Docente: Tec. Daniel Loza Santa Cruz
E-mail: lozadaniel2020@gmail.com
Canal de YouTube:
https://www.youtube.com/@daniellozasantacruz
¡Muchas Gracias por su Atención!
CARRERA PROFESIONAL TÉCNICA DE ANÁLISIS DE SISTEMAS

Más contenido relacionado

Similar a Material03programacionandroidbasico01.pdf

Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosDeisyVilchez
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion juandavid1118
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014JOSE AHIAS LOPEZ PORTILLO
 
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITEANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITErosacm chinguel maldonado
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Julián Castiblanco
 
Conectar java con una base de datos
Conectar java con una base de datosConectar java con una base de datos
Conectar java con una base de datosjbersosa
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datosALYTS
 
Taller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataformaTaller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataformaLuis Beltran
 
Material02programacionandroidstudiobasico.pdf
Material02programacionandroidstudiobasico.pdfMaterial02programacionandroidstudiobasico.pdf
Material02programacionandroidstudiobasico.pdfdaniellozasantacruz2
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datosliras loca
 
Sqlite
SqliteSqlite
SqliteALYTS
 

Similar a Material03programacionandroidbasico01.pdf (20)

Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Ejemplo bbdd sqlite (android)
Ejemplo bbdd sqlite (android)Ejemplo bbdd sqlite (android)
Ejemplo bbdd sqlite (android)
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion
 
Conexion
ConexionConexion
Conexion
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
ejemplo de diseño
ejemplo de diseñoejemplo de diseño
ejemplo de diseño
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITEANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
 
Conectar java con una base de datos
Conectar java con una base de datosConectar java con una base de datos
Conectar java con una base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Taller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataformaTaller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataforma
 
Material02programacionandroidstudiobasico.pdf
Material02programacionandroidstudiobasico.pdfMaterial02programacionandroidstudiobasico.pdf
Material02programacionandroidstudiobasico.pdf
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datos
 
Sqlite
SqliteSqlite
Sqlite
 

Más de daniellozasantacruz2

Material01CONVENCIONDEBERNAEXPLICADO.pdf
Material01CONVENCIONDEBERNAEXPLICADO.pdfMaterial01CONVENCIONDEBERNAEXPLICADO.pdf
Material01CONVENCIONDEBERNAEXPLICADO.pdfdaniellozasantacruz2
 
Material01deandroidstudiosqliteparaprogramar.pdf
Material01deandroidstudiosqliteparaprogramar.pdfMaterial01deandroidstudiosqliteparaprogramar.pdf
Material01deandroidstudiosqliteparaprogramar.pdfdaniellozasantacruz2
 
Tarea01Semana05programacionvisual01.pptx
Tarea01Semana05programacionvisual01.pptxTarea01Semana05programacionvisual01.pptx
Tarea01Semana05programacionvisual01.pptxdaniellozasantacruz2
 
Material03decarreraprofesionalparaprincipiantes.pdf
Material03decarreraprofesionalparaprincipiantes.pdfMaterial03decarreraprofesionalparaprincipiantes.pdf
Material03decarreraprofesionalparaprincipiantes.pdfdaniellozasantacruz2
 
conexionsqlserverC#codigointermedio.docx
conexionsqlserverC#codigointermedio.docxconexionsqlserverC#codigointermedio.docx
conexionsqlserverC#codigointermedio.docxdaniellozasantacruz2
 
Fragments(Fragmentos)deandroidstudio.pptx
Fragments(Fragmentos)deandroidstudio.pptxFragments(Fragmentos)deandroidstudio.pptx
Fragments(Fragmentos)deandroidstudio.pptxdaniellozasantacruz2
 
Sqliteconceptoprevioparaprincipiantes.pptx
Sqliteconceptoprevioparaprincipiantes.pptxSqliteconceptoprevioparaprincipiantes.pptx
Sqliteconceptoprevioparaprincipiantes.pptxdaniellozasantacruz2
 
AndroidActividades02paraprincipiantes.pptx
AndroidActividades02paraprincipiantes.pptxAndroidActividades02paraprincipiantes.pptx
AndroidActividades02paraprincipiantes.pptxdaniellozasantacruz2
 
Guia01AndroidTeoriaandroid studio 2024.pdf
Guia01AndroidTeoriaandroid studio 2024.pdfGuia01AndroidTeoriaandroid studio 2024.pdf
Guia01AndroidTeoriaandroid studio 2024.pdfdaniellozasantacruz2
 
El Tigre y La Tolerancia para cualquier edad.docx
El Tigre y La Tolerancia para cualquier edad.docxEl Tigre y La Tolerancia para cualquier edad.docx
El Tigre y La Tolerancia para cualquier edad.docxdaniellozasantacruz2
 
500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptx500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptxdaniellozasantacruz2
 

Más de daniellozasantacruz2 (12)

Material01CONVENCIONDEBERNAEXPLICADO.pdf
Material01CONVENCIONDEBERNAEXPLICADO.pdfMaterial01CONVENCIONDEBERNAEXPLICADO.pdf
Material01CONVENCIONDEBERNAEXPLICADO.pdf
 
Material01deandroidstudiosqliteparaprogramar.pdf
Material01deandroidstudiosqliteparaprogramar.pdfMaterial01deandroidstudiosqliteparaprogramar.pdf
Material01deandroidstudiosqliteparaprogramar.pdf
 
Tarea01Semana05programacionvisual01.pptx
Tarea01Semana05programacionvisual01.pptxTarea01Semana05programacionvisual01.pptx
Tarea01Semana05programacionvisual01.pptx
 
Material03decarreraprofesionalparaprincipiantes.pdf
Material03decarreraprofesionalparaprincipiantes.pdfMaterial03decarreraprofesionalparaprincipiantes.pdf
Material03decarreraprofesionalparaprincipiantes.pdf
 
conexionsqlserverC#codigointermedio.docx
conexionsqlserverC#codigointermedio.docxconexionsqlserverC#codigointermedio.docx
conexionsqlserverC#codigointermedio.docx
 
Fragments(Fragmentos)deandroidstudio.pptx
Fragments(Fragmentos)deandroidstudio.pptxFragments(Fragmentos)deandroidstudio.pptx
Fragments(Fragmentos)deandroidstudio.pptx
 
Sqliteconceptoprevioparaprincipiantes.pptx
Sqliteconceptoprevioparaprincipiantes.pptxSqliteconceptoprevioparaprincipiantes.pptx
Sqliteconceptoprevioparaprincipiantes.pptx
 
AndroidActividades02paraprincipiantes.pptx
AndroidActividades02paraprincipiantes.pptxAndroidActividades02paraprincipiantes.pptx
AndroidActividades02paraprincipiantes.pptx
 
Guia01AndroidTeoriaandroid studio 2024.pdf
Guia01AndroidTeoriaandroid studio 2024.pdfGuia01AndroidTeoriaandroid studio 2024.pdf
Guia01AndroidTeoriaandroid studio 2024.pdf
 
El Tigre y La Tolerancia para cualquier edad.docx
El Tigre y La Tolerancia para cualquier edad.docxEl Tigre y La Tolerancia para cualquier edad.docx
El Tigre y La Tolerancia para cualquier edad.docx
 
500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptx500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptx
 
Manual c++01
Manual c++01Manual c++01
Manual c++01
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Material03programacionandroidbasico01.pdf

  • 1. Docente: Tec. Daniel Loza Santa Cruz E-mail: lozadaniel2020@gmail.com Sesión Nº 05: MÉTODOS DE SQLITE Taller de programación Móvil Canal de YouTube: https://www.youtube.com/@daniellozasantacruz
  • 2. Comprender y aplicar eficazmente los métodos y conceptos relacionados con bases de datos, como la normalización, las claves primarias y externas, y el diseño eficiente de la base de datos. LOGRO DEL APRENDIZAJE: CARRERA PROFESIONAL TÉCNICA DE ANÁLISIS DE SISTEMAS Docente: Tec. Daniel Loza Santa Cruz E-mail: lozadaniel2020@gmail.com Canal de YouTube: https://www.youtube.com/@daniellozasantacruz
  • 3. getWritableDatabase() El método getWritableDatabase(), se utiliza para obtener una instancia de SQLiteDatabase en modo escritura, permitiendo realizar operaciones que modifican la base de datos.
  • 4. getReadableDatabase() El Método getWritableDatabase(), se utiliza para obtener una instancia de SQLiteDatabase en modo lectura, permitiendo realizar operaciones de solo lectura en la base de datos.
  • 5. execSQL(String sql) Se utiliza para ejecutar una instrucción SQL que no devuelve ningún resultado. Es útil para operaciones como crear una tabla, insertar datos, eliminar datos, etc.
  • 6. query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) Se utiliza para realizar una consulta en la base de datos y devuelve un Cursor que contiene los resultados de la consulta.
  • 7. insert(String table, String nullColumnHack, ContentValues values) Se utiliza para insertar un nuevo registro en la base de datos.
  • 8. update(String table, ContentValues values, String whereClause, String[] whereArgs) Se utiliza para actualizar registros existentes en la base de datos.
  • 9. delete(String table, String whereClause, String[] whereArgs) Se utiliza para eliminar registros de la base de datos.
  • 10. beginTransaction() Se utiliza para iniciar una transacción en la base de datos.
  • 11. setTransactionSuccessful() Este método se utiliza dentro de una transacción para marcarla como exitosa.
  • 12. endTransaction() Este método se utiliza para finalizar una transacción en la base de datos.
  • 13. CARRERA PROFESIONAL TÉCNICA DE ANÁLISIS DE SISTEMAS ¿Preguntas? Docente: Tec. Daniel Loza Santa Cruz E-mail: lozadaniel2020@gmail.com Canal de YouTube: https://www.youtube.com/@daniellozasantacruz
  • 14. ¡Muchas Gracias por su Atención! CARRERA PROFESIONAL TÉCNICA DE ANÁLISIS DE SISTEMAS