Publicado el Deja un comentario

18 Java. Crear tabla Sqlite

Crear tabla Sqlite, continuando con el ejercicio anterior en el que creamos la conexion a la base de datos.

Clase principal

import java.sql.SQLException;

public class main {

    public static void main(String[] args) throws SQLException  {
        sqlite  miBaseDb=new sqlite();
        miBaseDb.conectar();
        miBaseDb.crearTabla(“alumno”);
      
    }

}

Clase sqlite

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class sqlite {
     Connection c=null;
     Statement sentencia=null;
     String nombreTabla;

    public void conectar(){
  
    try{
        Class.forName(“org.sqlite.JDBC”);
        c=DriverManager.getConnection(“jdbc:sqlite:test.db”);
        System.out.println(“Exito al conectar con base de datos”);
    }catch(Exception e){
        System.out.println(“Error al conectar con base de datos”);
    }

    }
    public void crearTabla(String nombreTabla) throws SQLException{
        this.nombreTabla=nombreTabla;
        try{
            sentencia=c.createStatement();
            String sql=”CREATE TABLE “+nombreTabla+” “+
                    “(ID INT PRIMARY KEY NOT NULL,”+
                    ” Nombre TEXT NOT NULL,”+
                    ” Apellidos TEXT NOT NULL,”+
                    ” Nota TEXT NOT NULL)”;
            sentencia.execute(sql);
            sentencia.close();
            c.close();
            System.out.println(“Exito al crear la tabla”);
        }catch(Exception e){
            System.out.println(“Error al crear la tabla o que ya estaba creada”);
        }
    }
    }

Please follow and like us:

Deja un comentario