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