2013-02-07 16 views
0

我想從c#窗體窗體應用程序運行Oracle 10g企業版應用程序,並且我想將用戶名和密碼自動通過oracle的登錄頁面... oracle必須無需輸入登錄用戶名和密碼即可登錄。如何運行應用程序並將用戶名和密碼傳遞給該應用程序

我可以通過下面的代碼運行應用程序:

Process.Start("sqlplusw.exe"); 

,但我不知道怎麼的用戶名和密碼會自動從C#的形式傳遞給該應用程序。

+1

你是說你想讓你的C#應用​​程序調用Windows版本的SQL * Plus工具嗎?首先,如果用戶安裝11g Oracle客戶端,您是否意識到該實用程序不再存在?而10g Oracle客戶端不再可供下載?這似乎很奇怪,你想創建一個這樣的內置報廢應用程序。 –

+0

因此,而不是使用odp.net,你想分叉進程來運行sqlplus? – tbone

回答

4

the documentation

您可以選擇包括您的登錄用戶名和一個斜槓(/)分開的密碼和遠程數據庫連接,例如:

C:\> SQLPLUSW username/[email protected]_identifier

因此,您應該可以這樣做:

Process.Start("sqlplusw.exe", "username/[email protected]_identifier"); 
相關問題