Глядя на эти строки, ваши операторы SQL искажены:
statement.execute("insert into FOOTBALLTEAM values " +
"('1',Keeper','Dale'");
statement.execute("insert into FOOTBALLTEAM values " +
"('2',Defender','Lewis'");
statement.execute("insert into FOOTBALLTEAM values " +
"('3','MIDFIELD','Jones'");
Обратите внимание, что операторы SQL содержат открывающий (
, но не закрывающий )
. Измените это так:
statement.execute("insert into FOOTBALLTEAM values " +
"('1',Keeper','Dale')");
statement.execute("insert into FOOTBALLTEAM values " +
"('2',Defender','Lewis')");
statement.execute("insert into FOOTBALLTEAM values " +
"('3','MIDFIELD','Jones')");
Аналогично, это не похоже на полный оператор SQL:
// Now create the table.
statement.execute("create table " +
"FOOTBALLTEAM(" +
"ID varchar(12) primary key not null, " +
"POSITION varchar(24), " +
"NAME varchar(24),") ;