Để kết nối SAP HANA Cloud, cần thông tin:
- Server/Host: Lấy từ External Address của VM HANA trong SAP BTP Cockpit.
- Port: Thường là
30015(SQL),443(HTTPS/ODBC). - Certificate: Cần certificate SSL của HANA Cloud.
Kết nối ODBC (PHP)
<?php
$conn = odbc_connect(
"Driver={HDBODBC};ServerNode=host:30015;Encrypt=1;",
"USER",
"PASSWORD"
);
if ($conn) {
$result = odbc_exec($conn, "SELECT * FROM DUMMY");
while ($row = odbc_fetch_array($result)) {
print_r($row);
}
odbc_close($conn);
}
?>
Tham khảo chi tiết
Xem hướng dẫn chính thức: Connecting to HANA from PHP using ODBC
Lưu ý: Cần cài đặt SAP HANA Client (ODBC driver) trên server PHP. Trên Cloud Foundry, dùng service binding để lấy credentials tự động.