1. 程式人生 > 實用技巧 >JAVA連線HANA資料庫

JAVA連線HANA資料庫

轉載:https://blog.csdn.net/missdxr/article/details/81903829

1、在自己電腦配置Java的開發環境( jdk、tcomcat),在專案中引入ngdbc.jar包,工具包下載地址:

https://mvnrepository.com/artifact/com.sap.cloud.db.jdbc/ngdbc

https://repo1.maven.org/maven2/com/sap/cloud/db/jdbc/ngdbc/2.5.52/

2、Java程式碼(可參考SAP HANA Studio的連線方式或者詢問Basis要SAP伺服器的地址、埠、賬號、密碼)

package com.test;

import java.sql.
*; public class JDBCDemoHANA { public static String connectionString = "jdbc:sap://192.168.xxx.xx:30xxx"; public static String user = "IT001"; public static String password = "xxx"; public static void main(String[] args) { Connection connection = null; try { connection
= DriverManager.getConnection(connectionString, user, password); } catch (SQLException e) { System.err.println("Connection Failed. User/Passwd Error? Message: " + e.getMessage()); return; } if (connection != null) { try { System.out.println(
"Connection to HANA successful!"); Statement stmt = connection.createStatement(); ResultSet resultSet = stmt.executeQuery("SELECT MATNR FROM SAPABAP1.MARA"); while(resultSet.next()) { String matnr = resultSet.getString(1); System.out.println(matnr); } } catch (SQLException e) { System.err.println("Query failed!"); } } } }

3、效果