Dzień dobry, mam problem z wykonywaniem zapytań sql. Piszę program, dzięki któremu będę mógł odpalać skrypty sql z konsoli. Problem polega na tym że za każdym razem, niezależnie od składni mam taki exception
java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE TABLE1 (COL1 VARCHAR2(10) NULL, COL2 CHAR(3) NULL)' at line 1
Sytuacja jest o tyle ciekawa, że takie samo zapytanie, jeśli jest w zmiennej :
$sql = "CREATE TABLE TABLE1 (" +
"COL1 VARCHAR2(10) NULL, " +
"COL2 CHAR(3) NULL)";
działa poprawnie - zapytanie się wykonuje i tabela jest tworzona w bazie danych.
Do odczytywania pliku sql wykorzystuje biblioteke "apache common IO".
Wykorzystuję bazę danych oracle mysql.