JAVA連接HANA數據庫


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代碼(可詢問Basic)

①SAP服務器的地址:事務代碼DB02-->配置-->主機-->顯示/隱藏 DBCON信息

 

 

②數據庫名稱:事務代碼DB02-->系統配置-->DB User

 

③數據庫賬號密碼(密碼在系統一般都是加密的,請問Basic要):事務代碼DB02-->診斷-->數據庫用戶/權限-->用戶輸入框的搜索幫助

 

 

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、效果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM