Я получаю синтаксическую ошибку в подготовленном операторе, даже если мой запрос выполняется в SQL Management Studio.Я использую GlassFish 4.1.1.Что я делаю не так?
Я пытался немного изменить синтаксис, но всегда получаю сообщение об ошибке.
Вот мой код пула соединений:
try {
InitialContext ic = new InitialContext();
dataSource = (DataSource) ic.lookup("java:comp/env/" + database);
} catch (Exception ex) {
ex.printStackTrace();
}
Вот мой код запроса:
ConnectionPool pool = new ConnectionPool("BoxPointHAMBURGO");
Connection connection = pool.getConnection();
PreparedStatement ps = null;
ResultSet rs = null;
try {
String query = "SELECT Tabla FROM BoxPointHAMBURGO.dbo.NombresTablas";
ps = connection.prepareStatement(query);
rs = ps.executeQuery();
} catch (Exception ex) {
System.err.println("Error: " + ex.getMessage());
}
Я получаю ошибку:
Syntax error: Encountered "." at line 1 column 39.