Observe o fragmento de código apresentado a seguir, parte de um aplicativo criado na plataforma React Native. (db) => db.transaction({ name: "Escola.db", location:"default" }).then( (tx) => tx.executeSql( " INSERT INTO ALUNOS (MATRICULA, NOME) + " VALUES (?,?)", [120076,"Luiz Paulo"] ) ); Qual será o resultado da execução desse trecho de código?
Observe o fragmento de código apresentado a seguir, parte de um aplicativo criado na plataforma React Native.
(db) => db.transaction({
name: "Escola.db",
location:"default"
}).then(
(tx) => tx.executeSql(
" INSERT INTO ALUNOS (MATRICULA, NOME) +
" VALUES (?,?)",
[120076,"Luiz Paulo"]
)
);
Qual será o resultado da execução desse trecho de código?
- Uma conexão será obtida de forma assíncrona, sendo utilizada, a seguir, para iniciar uma transação e, a partir dela, inserir um registro no banco de dados.
- Será efetuada uma conexão com o banco de dados, configurado para o arquivo "Escola.db", e na sequência a tabela ALUNOS é gerada no banco.
- Uma conexão será obtida de forma síncrona, sendo utilizada, em seguida, para gerar uma transação e, a partir dela, alterar os dados do aluno 120076.
- Será criada uma tabela com o nome "Escola.db", sendo inserido um registro com o nome ALUNOS, e valores indefinidos, devido ao uso de interrogações.
- Será criado um banco de dados com o nome ALUNOS e na sequência os registros 120076 e "Luiz Paulo" serão removidos da tabela "Escola.db".