2017-11-25 215 views
2

我使用JDBC从EXTLIB在我的XPages应用程序连接到SQL,并有在Webcontent/WEB-INF/JDBC/mssql.jdbc如何存储JDBC服务器,数据库,用户名和密码在NotesDocument的

JDBC连接文件看起来像这样和作品大

<jdbc> 
    <driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver> 
    <url>jdbc:sqlserver://server:1433;databaseName=db</url> 
    <user>sa</user> 
    <password></password> 
</jdbc> 

我有必要使这更动态在NotesDocument的存储服务器名,数据库,用户名和密码,这是可能的,如果是的话怎么样?

如果这是不可能的,是否有可能以编程方式更新JDBC文件或使用ExtLib中的其他功能来实现这一点?

+4

托马斯嗨我们所做的正是这一点,我会尽量在本周找一些时间来分享解决方案 –

+0

谢谢,期待着 –

+0

嘿嘿mas只是让你知道我没有忘记这件事。刚刚准备了发布+文档,我希望作为插件供人们测试,可能需要更多天 –

回答

2

我们在我们公司通过从扩展库中复制了JDBCProvider的设置并对其进行了修改,以便不用在xml文档中搜索配置,而是在使用预定义的视图和表单。

我刚刚通过JDBCProvider的分支共享它my fork of the ExtLibX project,希望最终做一个拉请求得到它进入正式OpenNTF ExtLibX,也许最后进入核心扩展库项目。

我创建an 'alpha' release,你可以测试出来,或者你可以有一个浏览在com.ibm.xsp.extlibx.core插件看到源代码

这里是一个博客帖子,我写了关于第一个版本,有一个简短的演示视频在那里,以及

http://camerongregor.com/2017/12/05/jdbcnotesdocuments/

+0

感谢您的贡献。 –

+0

我的荣幸,请让我知道如果有任何问题! –

相关问题