I have this list of queries for a local db on my computer:
String[] SQLscript=new String[]{
"CREATE DATABASE IF NOT EXISTS MapDB2;",
"CREATE USER 'MapUser'@'localhost' IDENTIFIED BY 'map';",
"GRANT CREATE, SELECT, INSERT, DELETE ON MapDB2.* TO MapUser@localhost IDENTIFIED BY 'map';",
"CREATE TABLE MapDB2.playtennis(outlook varchar(10),temperature float(5,2),umidity varchar(10),wind varchar(10),play varchar(10));",
"insert into MapDB2.playtennis values('sunny',30.3,'high','weak','no');",
"insert into MapDB2.playtennis values('sunny',30.3,'high','strong','no');",
"insert into MapDB2.playtennis values('overcast',30.0,'high','weak','yes');",
"insert into MapDB2.playtennis values('rain',13.0,'high','weak','yes');",
"insert into MapDB2.playtennis values('rain',0.0,'normal','weak','yes');",
"insert into MapDB2.playtennis values('rain',0.0,'normal','strong','no');",
"insert into MapDB2.playtennis values('overcast',0.1,'normal','strong','yes');",
"insert into MapDB2.playtennis values('sunny',13.0,'high','weak','no');",
"insert into MapDB2.playtennis values('sunny',0.1,'normal','weak','yes');",
"insert into MapDB2.playtennis values('rain',12.0,'normal','weak','yes');",
"insert into MapDB2.playtennis values('sunny',12.5,'normal','strong','yes');",
"insert into MapDB2.playtennis values('overcast',12.5,'high','strong','yes');",
"insert into MapDB2.playtennis values('overcast',29.21,'normal','weak','yes');",
"insert into MapDB2.playtennis values('rain',12.5,'high','strong','no');"
};
My question is, how can I get a result of success (or failure) for each query?
Should I use statement.execute()
method or statement.executeUpdate()
?
PLEASE NOTE: all I want is a simple result that gives me an idea about the success of the query executed, such as true
if query was executed correctly, false
vice versa.