public void crearTabla(String nombreTabla, String tabla, String[] index)
    {
        try {
            // En esta variable guardare la consulta de cada indice
            String consulta;
            this.bd.open();
            this.bd.beginTransaction(SqlJetTransactionMode.WRITE);
            // Funcion que recoge la consulta para crear la tabla
            this.bd.createTable(tabla);
                 
            // Por cada índice que le hallamos pasado por el array se crea un índice
            for(int i=0;i<index.length;i++)
            {
                // Aqui llamamos a la función crearIndice, que crea una consulta para crear índices
                consulta = this.crearIndice("indice_" + nombreTabla + index[i], nombreTabla, index[i]);
                // Esta función crea el índice en la base de datos a través de la consulta pasada
                this.bd.createIndex(consulta);
            }
            this.bd.commit();
            this.bd.close();
        } 
        catch (SqlJetException ex) 
        {
            Logger.getLogger(BD.class.getName()).log(Level.SEVERE, null, ex);
        }
    }