我们如何使用桌面C#.Net应用程序

时间:2018-05-16 10:12:20

标签: c# ado.net hana

我使用https://account.hanatrial.ondemand.com/#/home/welcome这个链接创建了在线sap hana数据库,现在我想在我用C#.Net创建的桌面应用程序中使用这个数据库。 此外,我需要知道连接云sap hana数据库的连接字符串是什么。 能否帮助我做到这一点,因为我对SAP HANA非常新。

这是我的C#代码,

HanaConnection conn = new HanaConnection(System.Configuration.ConfigurationManager.ConnectionStrings [" Hana"]。ConnectionString);

const string SCHEMA =" SAP_HANA_DEMO&#34 ;; const string PRODUCTS_TABLE =" sap.hana.democontent.epm.data :: EPM.MD.Products&#34 ;; const string PARTNER_TABLE =" sap.hana.democontent.epm.data :: EPM.MD.BusinessPartner&#34 ;; const string TEXT_TABLE =" sap.hana.democontent.epm.data :: EPM.Util.Texts&#34 ;; const string EMPLOYEE_TABLE =" sap.hana.democontent.epm.data :: EPM.MD.Employees";

con.open();

HanaDataAdapter dataAdapter = new HanaDataAdapter( " SELECT t.TEXT AS \" Name \",p.PRODUCTID as \" Product ID \",p.CATEGORY as \" Category \& #34;" + "来自"" + SCHEMA +" \"。\"" + PRODUCTS_TABLE +" \" p INNER JOIN \"" + SCHEMA +" \"。\"" + TEXT_TABLE + " \" t ON t.TEXTID = p.NAMEID" +" INNER JOIN \"" + SCHEMA +" \"。\"" + PARTNER_TABLE + " \" bp ON p。\" SUPPLIERID.PARTNERID \" = bp.PARTNERID",conn);

DataTable testTable = new DataTable(); DataAdapter.Fill方法(TestTable的);

提前致谢...

1 个答案:

答案 0 :(得分:0)

要在云上连接SAP Hana,您将需要SAP HANA云连接器

  1. 您可以从链接下载SAP hana云连接器    https://tools.hana.ondemand.com/#cloud
  2. 安装
  3. SAP Cloud连接器Windows服务将安装在您的计算机中
  4. 转到https://localhost:8443,其ID为管理员,密码为Manage
  5. 要将云连接器连接到您的SAP CP帐户,请选择hanatrial.ondemand.com作为Landscape Host,否则您可以从您开设帐户的区域中选择(欧洲(Rot)-试用),并指定免费的开发人员帐户作为帐户名称(例如p12345678trial)。 对于用户名和密码,请使用您的SAP Cloud Platform帐户用户(例如p12345678)和您的SAP Cloud Platform密码。如果您的云连接器位于公司网络内,该公司网络仅允许通过代理连接到Internet资源,请同时指定HTTPS代理设置,然后单击保存
  6. 将显示云连接器管理UI的主页。如果连接成功,您将看到带有黄色指示灯的状态。这表明您与云帐户具有持久的SSL连接,并准备在云应用程序中使用此连接。 单击下面的屏幕快照中突出显示的小箭头以导航到帐户详细信息
  7. 配置从内部部署到云
  8. 从“类型”下拉列表中选择“ HANA数据库”,然后单击“下一步”
  9. 输入Hana实例名称,本地实例编号,连接并选中启用复选框,然后单击完成按钮。 如果您需要知道您的hana实例名称,请在基于SAP HANA Web的开发工作台-> Catelog
  10. 上执行以下查询

从SYS.M_Database中选择数据库名称

  1. 成功保存后,您将获得用于连接SAP HANA数据库的端口号
  2. 现在,您可以使用计算机中安装的云连接器来连接SAP hana云数据库。