HANA Не удалось найти таблицу/представлениеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 HANA Не удалось найти таблицу/представление

Сообщение Anonymous »

Я пытаюсь подключить базу данных HANA, работающую в Google Cloud Platform. Вот мой Java-код,

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

try {
Class.forName("com.sap.db.jdbc.Driver");
String url = "jdbc:sap://myhost:39015/?";
String user = "MYUSER";
String password = "PASSWORD";
System.out.println("Connecting to HANA..!");
Connection cn = DriverManager.getConnection(url, user, password);
System.out.println("Connection to HANA successful!");
ResultSet rs = cn.createStatement().executeQuery("select * from \"TWEETS\"");
rs.next();
System.out.println(rs.getString(1));
} catch (Exception e) {
e.printStackTrace();
}
Таблица TWEETS существует в схеме SYSTEM, я могу запросить таблицу TWEETS с помощью HANA Studio (плагин Eclipse). Но когда я пытаюсь выполнить запрос из Java-кода, возникает следующее исключение.

com.sap.db.jdbc.Exceptions.JDBCDriverException: SAP DBTech JDBC: [ 259] (в позиции 14): неверное имя таблицы: не удалось найти таблицу/представление TWEETS в схеме СИСТЕМА: строка 1, столбец 15 (в позиции 14)
at com.sap.db.jdbc .Exceptions.SQLExceptionSapDB.createException(SQLExceptionSapDB.java:334)
на com.sap.db.jdbc.Exceptions.SQLExceptionSapDB.generateDatabaseException(SQLExceptionSapDB.java:165)at com.sap.db.jdbc.packet.ReplyPacket.buildExceptionChain(ReplyPacket.java:104)
at com.sap.db.jdbc.ConnectionSapDB.execute (ConnectionSapDB.java:1110)
на com.sap.db.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:854)
на com .sap.db.jdbc.StatementSapDB.sendCommand(StatementSapDB.java:925)

Примечание. Я также пробовал использовать приведенные ниже комбинации, но безуспешно!< /p>

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

 1. "select * from TWEETS"
2. "select * from SYSTEM.TWEETS"
3. "select * from \"TWEETS\"
4. "select * from \"SYSTEM\".\"TWEETS\""
команда создания таблицы,

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

    CREATE COLUMN TABLE TWEETS(
"ID" INTEGER NOT NULL,
"USER_NAME" NVARCHAR(100),
"CREATED_AT" DATE,
"TEXT" NVARCHAR (140),
"HASH_TAGS" NVARCHAR (100),
PRIMARY KEY("ID")
);
Не могли бы вы помочь мне разобраться в этой проблеме?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/452 ... table-view
Ответить

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

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

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

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

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