从SQL数据源访问数据并让它填入列表框控件以便用户可以选择其中一个值的过程是什么?
我已获得数据库和服务器的名称,登录ID和密码。
我真的很感激代码示例,因为我从未做过任何SQL编码。
答案 0 :(得分:8)
OpenNTF上的最新扩展库(extlib.openntf.org)有一大堆关系数据库扩展。
您需要获取要访问的任何SQL服务器的JDBC驱动程序,然后查看ExtLib演示应用程序,了解如何从应用程序创建JDBC连接器。连接器到位后,您可以只使用ExtLib中的新控件轻松创建视图窗格等。
您还需要更多SQL服务器,用户名和密码,您需要找到您将要访问的不同表,以便您可以从Xpages应用程序中引用它们。
答案 1 :(得分:3)
我创建了一个视频,显示来自XPage的JDBC访问:http://www.youtube.com/watch?v=p6oRCsTsVqc
答案 2 :(得分:0)
请记住,您需要实际的分机号码。这个库。升级包不包含JDBC内容。
编辑: 请记住,如果您不需要“LIVE”数据访问,并且您想要的信息是相当静态的,您可以随时使用lotusscript代理将数据下载到Notes文档中。每天运行一次或其他什么。不需要花哨的XPages东西。这是相当常见的编码和实践,并提供了示例。
然后只需从您提交的文档中拉出列表框。
答案 3 :(得分:0)
等待即将发布的关于extlib的书。我知道Jeremy hodge写了这一章,所以你可以从他那里得到一些信息。
答案 4 :(得分:0)
从answer I gave earlier开始:您可能需要查看blog post announcing the JDBC support。它有一个很好的视频解释和幻灯片的链接。
另外,请查看Xpages101 lesson 61。它是付费内容,但如果你认真对待Xpages开发,这是值得的。
答案 5 :(得分:0)
如果要将升级包1(UP1)与扩展库JDBC部件组合在一起,请确保使用与UP1版本完全匹配的扩展库。这是扩展库的版本853-20111215。然后,您可以使用更新站点方法仅部署扩展库的实验部分(com.ibm.xsp.extlibx.feature_8.5.3.20111215-0914.jar)。
对于扩展库的较新版本,可能(将)已更改,因此UP1和扩展库无法一起工作。
发布UP2时,需要删除Extension Library包并部署UP2。在那个时间点,UP2可能包含JDBC支持。
答案 6 :(得分:0)
罗伊, 正如之前的海报所说,扩展库的东西会使它更加“拖放”,但你可以使用常规的JDBC连接来获取你想要的数据,它非常简单,但比使用Domino作为后端的代码要多得多。你可能想看看这篇关于做类似事情的John Mackey博客文章...... http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/GROC-7G9GT4