2020-09-06 07:26发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用EP5.0。 ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用EP5.0。
我想将数据源信息输入到Java iView中。
我应该怎么做?
谢谢,
Avinash
嗨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
最多设置5个标签!
嗨Avinash,
我仍然不确定我是否正确,但是至少我会尝试...????
>想要获取此数据源的详细信息
>在我的Java程序(iView)中
首先,要澄清一些事情:没有直接方法可以访问此数据,即使不是从数据源接口也是如此。 原因很简单:您在AdminTool中提供的参数由J2EE引擎使用,或更准确地说是:由数据库池服务创建一个数据库池,该池应要求提供-是的,可以肯定的是,数据源实现
但是,(标准)DataSource接口无法直接询问其已构建了哪些参数。 您可以 做的是检索与DataSource的"真实"连接,并获取一些元信息,如上图所示。 不多不少。
>,但是有关此数据源的此信息存储在哪里?
>我需要从该数据源获取参数。...
例如,您获得的URL和用户名,而不是密码。 请参阅上面的说明。
>我不知道来源在哪里,
>我应该为数据源提供什么路径?
如果这是检索数据源本身的问题,这很容易。 数据源作为JNDI条目提供,因此您要做的就是:
希望有帮助
Detlev
一周热门 更多>