Node.js failed to insert data into oracle database

  node.js, question

Source code:

var oracledb = require('oracledb');
 
 oracledb.getConnection({
 user: "hr",
 password: "hr",
 connectString: "localhost/orcl"
 }, function(err, connection) {
 if (err) {
 console.error(err.message);
 return;
 bracket
 
 var sql = "insert into PERSON_LOCATION values(1,2,3,3,'(5,6)',to_date('2016-07-12 20:58:12','yyyy-mm-dd hh24:mi:ss'))";
 connection.execute(sql,
 //connection.execute("select * from PERSON_LOCATION",[],
 function (err) {
 if (err) {
 console.error(err.message);
 doRelease(connection);
 return;
 bracket
 //console.log(result.metadata);
 //console.log(result.rows);
 doRelease(connection);
 });
 });
 
 function doRelease(connection) {
 connection.release(
 function(err) {
 if (err) {console.error(err.message);  bracket
 bracket
 );
 bracket

It has been proved that the data query from the table PERSON_LOCATION is successful, and the corresponding code is in the comment section.
When doing the query operation, the data of this table is manually inserted.
There is no problem with the connection to the database ……
The point is! ! ! The insertion of the table was not successful and there was no error prompt.
Please give some advice. . .

Connection.execute(sql, followed by {autoCommit:true}, as follows:
connection.execute(sql,{autoCommit:true},function(err){}