数据源信息EP5.0 -UrGeNt

2020-09-06 07:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用EP5.0。 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用EP5.0。

我想将数据源信息输入到Java iView中。

我应该怎么做?

谢谢,

Avinash

8条回答
clasier
2020-09-06 07:58

嗨Avinash,

我仍然不确定我是否正确,但是至少我会尝试...????

>想要获取此数据源的详细信息

>在我的Java程序(iView)中

首先,要澄清一些事情:没有直接方法可以访问此数据,即使不是从数据源接口也是如此。 原因很简单:您在AdminTool中提供的参数由J2EE引擎使用,或更准确地说是:由数据库池服务创建一个数据库池,该池应要求提供-是的,可以肯定的是,数据源实现

但是,(标准)DataSource接口无法直接询问其已构建了哪些参数。 您可以 做的是检索与DataSource的"真实"连接,并获取一些元信息,如上图所示。 不多不少。

>,但是有关此数据源的此信息存储在哪里?

>我需要从该数据源获取参数。...

例如,您获得的URL和用户名,而不是密码。 请参阅上面的说明。

>我不知道来源在哪里,

>我应该为数据源提供什么路径?

如果这是检索数据源本身的问题,这很容易。 数据源作为JNDI条目提供,因此您要做的就是:

 InitialContext ictx =新的InitialContext();
 数据源ds =(数据源)ictx.lookup(" jdbc/YourJDBCAlias");
 连接conn = ds.getConnection();
 DatabaseMetaData dbmData = conn.getMetaData();
 字符串dbURL = dbmData.getURL();
 

希望有帮助

Detlev

一周热门 更多>