簡體   English   中英

C#Oracle動態連接字符串解決方案

[英]c# Oracle Dynamic Connection string solution

我有一個應用程序,它通過用戶通過一種小格式提供的數據連接到特定的Oracle用戶和數據庫。

用戶輸入用戶名,密碼和主機地址,並且可以連接到oracle客戶端文件tnsnames.ora中本地定義的任何用戶。 效果很好,但是在使用devexpress (或任何其他報表設計器工具)為同一應用程序設計報表時,我遇到了問題。

所有devexpress報告都通過數據集與數據庫表進行通信,該數據集使用在app.config的連接字符串中定義的固定的硬編碼值。

問題是我沒有用於連接數據庫的硬編碼值,因為當應用程序已經運行時,用戶每次都可以通過該小的連接形式輸入不同的值並連接到數據庫上的其他用戶。
那么,有誰知道解決這個問題的最佳方法?

我不知道,也許每次用戶輸入連接數據時都會替換app.config中的連接字符串嗎?

您可能有一個用於報告的靜態連接字符串,以及一個用於Oracle數據庫/用戶連接的單獨的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM