Ошибка SQL или отсутствующая база данных (рядом с «.»: синтаксическая ошибка) при использовании объединений [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка SQL или отсутствующая база данных (рядом с «.»: синтаксическая ошибка) при использовании объединений [закрыто]

Сообщение Anonymous »

У меня следующий запрос:

Код: Выделить всё

String query = "SELECT Cast.ActorName, Cast.Role FROM Cast
INNER JOIN Movie ON Cast.MovieID = Movie.MovieID WHERE Movie.Title = ?;";
Однако, похоже, в запросе есть синтаксическая ошибка, как показывает эта ошибка при попытке выполнить эту строку:

Код: Выделить всё

PreparedStatement statement = conn.prepareStatement(query);
ошибка:

Код: Выделить всё

Exception in thread "main" org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near ".": syntax error)
at org.sqlite.core.DB.newSQLException(DB.java:1179)
at org.sqlite.core.DB.newSQLException(DB.java:1190)
at org.sqlite.core.DB.throwex(DB.java:1150)
at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
at org.sqlite.core.NativeDB.prepare(NativeDB.java:132)
at org.sqlite.core.DB.prepare(DB.java:264)
at org.sqlite.core.CorePreparedStatement.(CorePreparedStatement.java:46)
at org.sqlite.jdbc3.JDBC3PreparedStatement.(JDBC3PreparedStatement.java:32)
at org.sqlite.jdbc4.JDBC4PreparedStatement.(JDBC4PreparedStatement.java:25)
at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
at QueryDB.query2(QueryDB.java:103)
at QueryDB.main(QueryDB.java:42)
В моем коде работают и другие простые запросы, поэтому я предполагаю, что проблема не в самой базе данных. Это также появляется в других запросах, которые я написал с использованием соединений и нотации table.column.
Я использую следующие jar-файлы: sqlite-jdbc-3.45.1.0.jar, slf4j -nop-1.7.36.jar, slf4j-api-1.7.36.jar.

Подробнее здесь: https://stackoverflow.com/questions/782 ... sing-joins
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»