Я пытаюсь подключить свою программу java к базе данных hana. Однако я не могу этого сделать, потому что мне нужно подключить свою программу к базе данных через URL-адрес, который я не знаю. Я зарегистрировался для онлайн-теста hana: https://account.hanatrial.ondemand.com. Я создал учетную запись и базу данных и добавил ее в инструменты eclipse hana. Как получить URL-адрес/имясервера/IPAddress, что я должен использовать вместо HDB_URLSAP HANA hostname jdbc driver
Я использовал это, чтобы соединить систему Hana облако http://saphanatutorial.com/add-sap-hana-cloud-system-in-hana-studio-or-eclipse
И я пытаюсь сделать это http://saphanatutorial.com/sap-hana-text-analysis-using-twitter-data/
package com.saphana.startupfocus.util;
import java.sql.*;
import com.saphana.startupfocus.config.Configurations;
public class HDBConnection {
public static Connection connection = null;
public static Connection getConnection() {
try {
if(null == connection){
connection = DriverManager.getConnection(Configurations.HDB_URL,
Configurations.HDB_USER, Configurations.HDB_PWD);
}
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
// Test HDB Connection
public static void main(String[] argv) throws ClassNotFoundException {
connection = HDBConnection.getConnection();
if (connection != null) {
try {
System.out.println("Connection to HANA successful!");
Statement stmt = connection.createStatement();
ResultSet resultSet = stmt
.executeQuery("Select 'helloworld' from dummy");
resultSet.next();
String hello = resultSet.getString(1);
System.out.println(hello);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
Вы пробовали тот же URL-адрес, что и для подключения к Eclipse? –
com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: не удается подключиться к jdbc: sap: //hana.ondemand.com: 30015/[Не удается подключиться к хосту hana.ondemand.com:30015 [Время ожидания подключения : connect], -813.]. –
http://stackoverflow.com/questions/19527109/trouble-connecting-to-a-remote-hana-database-via-jdbc –