2017-11-25 31 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

我的榮幸,請讓我知道如果有任何問題! –

相關問題