2020-09-06 07:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用EP5.0。
我想将数据源信息输入到Java iView中。
我应该怎么做?
谢谢,
Avinash
嗨Avinash,
我不知道您到底想要什么,但是当您手边有DS时,您可以从这里得到什么:
dataSource.getConnection()。getMetaData()。getDatabaseProductName()
例如,或以下方法之一...
getDriverName() getDriverVersion() getURL() getUserName()
这些应该是您可以获得的最有趣的东西。
希望有帮助
Detlev
>函数,原型和te api
对不起,我想我无法完全关注您。
哪些"功能"? 哪个"原型"?
哪个API? 一个来自MetaData吗? 就是这样: http://java.sun。 com/j2se/1.4.2/docs/api/java/sql/DatabaseMetaData.html
如果您需要更多,请更具体...
嗨,Detlev
我只需要这个。 函数和原型以及te api ....
我可以详细了解此信息吗?
我有一个名为" abc"的数据源。..请问我有一个详细的小代码示例,关于检索详细信息吗?
等待您的回复...
谢谢
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();
谢谢您的帮助。
请参阅,我正在使用EP 5.0。在系统配置中,有一个名为"数据源"的选项卡,我可以选择创建数据源,在其中输入诸如url,username参数和password密码之类的详细信息。 ..我想在我的java程序(iView)中获得此数据源的详细信息。 我必须使用您给我的接口....
但是有关此数据源的此信息存储在哪里?
我需要从该数据源获取参数。...
我的意思是,我不执行下一步吗? 我知道要使用的接口...但是我不知道源位于何处,我应该为数据源指定什么路径? 您能给我代码示例吗?..或其中包含一些代码内容的任何链接...
对不起,我应该读得更好……"我正在使用EP 5.0 ..在系统配置中"-我有一种感觉,我们在谈论完全不同种类的"数据源"。 我一直在谈论JDBC数据源,我想您是在要求完全不同的东西...很抱歉可能误导了您...
由于这里不再有EP5,我也无法检查其确切含义。 我希望DataSource成为J2EE引擎中的DS,因为对于EP5和Ep6(在WAS J2EE 6.20上)是相同的。
一些建议:再问一个问题,因为这个线程对于人们来说可能是"无趣的",因为那已经很长了。 再选一个主题,也许是" EP5:访问数据源(系统配置)属性"。
也许我可以给您最后一个提示:如果所有内容都与系统定义和系统属性的访问有关,则此线程可以帮助或至少是一个起点(因为它主要与EP6有关):从系统中获取信息
希望它还是有帮助的
PS:仅为您提供信息,javax.sql.DataSource是JDBC的一部分,在门户网站安装中搜索jdbc20.jar。
最多设置5个标签!
嗨Avinash,
我不知道您到底想要什么,但是当您手边有DS时,您可以从这里得到什么:
例如,或以下方法之一...
这些应该是您可以获得的最有趣的东西。
希望有帮助
Detlev
嗨Avinash,
>函数,原型和te api
对不起,我想我无法完全关注您。
哪些"功能"? 哪个"原型"?
哪个API? 一个来自MetaData吗? 就是这样: http://java.sun。 com/j2se/1.4.2/docs/api/java/sql/DatabaseMetaData.html
如果您需要更多,请更具体...
希望有帮助
Detlev
嗨,Detlev
我只需要这个。 函数和原型以及te api ....
我可以详细了解此信息吗?
我有一个名为" abc"的数据源。..请问我有一个详细的小代码示例,关于检索详细信息吗?
等待您的回复...
谢谢
avinash
嗨Avinash,
我仍然不确定我是否正确,但是至少我会尝试...????
>想要获取此数据源的详细信息
>在我的Java程序(iView)中
首先,要澄清一些事情:没有直接方法可以访问此数据,即使不是从数据源接口也是如此。 原因很简单:您在AdminTool中提供的参数由J2EE引擎使用,或更准确地说是:由数据库池服务创建一个数据库池,该池应要求提供-是的,可以肯定的是,数据源实现
但是,(标准)DataSource接口无法直接询问其已构建了哪些参数。 您可以 做的是检索与DataSource的"真实"连接,并获取一些元信息,如上图所示。 不多不少。
>,但是有关此数据源的此信息存储在哪里?
>我需要从该数据源获取参数。...
例如,您获得的URL和用户名,而不是密码。 请参阅上面的说明。
>我不知道来源在哪里,
>我应该为数据源提供什么路径?
如果这是检索数据源本身的问题,这很容易。 数据源作为JNDI条目提供,因此您要做的就是:
希望有帮助
Detlev
嗨,Detlev
谢谢您的帮助。
请参阅,我正在使用EP 5.0。在系统配置中,有一个名为"数据源"的选项卡,我可以选择创建数据源,在其中输入诸如url,username参数和password密码之类的详细信息。 ..我想在我的java程序(iView)中获得此数据源的详细信息。 我必须使用您给我的接口....
但是有关此数据源的此信息存储在哪里?
我需要从该数据源获取参数。...
我的意思是,我不执行下一步吗? 我知道要使用的接口...但是我不知道源位于何处,我应该为数据源指定什么路径? 您能给我代码示例吗?..或其中包含一些代码内容的任何链接...
谢谢
Avinash
嗨Avinash,
对不起,我应该读得更好……"我正在使用EP 5.0 ..在系统配置中"-我有一种感觉,我们在谈论完全不同种类的"数据源"。 我一直在谈论JDBC数据源,我想您是在要求完全不同的东西...很抱歉可能误导了您...
由于这里不再有EP5,我也无法检查其确切含义。 我希望DataSource成为J2EE引擎中的DS,因为对于EP5和Ep6(在WAS J2EE 6.20上)是相同的。
一些建议:再问一个问题,因为这个线程对于人们来说可能是"无趣的",因为那已经很长了。 再选一个主题,也许是" EP5:访问数据源(系统配置)属性"。
也许我可以给您最后一个提示:如果所有内容都与系统定义和系统属性的访问有关,则此线程可以帮助或至少是一个起点(因为它主要与EP6有关):从系统中获取信息
希望它还是有帮助的
Detlev
PS:仅为您提供信息,javax.sql.DataSource是JDBC的一部分,在门户网站安装中搜索jdbc20.jar。
一周热门 更多>