我想從c#窗體窗體應用程序運行Oracle 10g企業版應用程序,並且我想將用戶名和密碼自動通過oracle的登錄頁面... oracle必須無需輸入登錄用戶名和密碼即可登錄。如何運行應用程序並將用戶名和密碼傳遞給該應用程序
我可以通過下面的代碼運行應用程序:
Process.Start("sqlplusw.exe");
,但我不知道怎麼的用戶名和密碼會自動從C#的形式傳遞給該應用程序。
我想從c#窗體窗體應用程序運行Oracle 10g企業版應用程序,並且我想將用戶名和密碼自動通過oracle的登錄頁面... oracle必須無需輸入登錄用戶名和密碼即可登錄。如何運行應用程序並將用戶名和密碼傳遞給該應用程序
我可以通過下面的代碼運行應用程序:
Process.Start("sqlplusw.exe");
,但我不知道怎麼的用戶名和密碼會自動從C#的形式傳遞給該應用程序。
您可以選擇包括您的登錄用戶名和一個斜槓(/)分開的密碼和遠程數據庫連接,例如:
C:\> SQLPLUSW username/[email protected]_identifier
因此,您應該可以這樣做:
Process.Start("sqlplusw.exe", "username/[email protected]_identifier");
我發現這一點:
sqlplus user/[email protected]
這裏http://www.fehily.com/books/createdb/sql-3rd-oracle-10g.html
那是你的意思?
你是說你想讓你的C#應用程序調用Windows版本的SQL * Plus工具嗎?首先,如果用戶安裝11g Oracle客戶端,您是否意識到該實用程序不再存在?而10g Oracle客戶端不再可供下載?這似乎很奇怪,你想創建一個這樣的內置報廢應用程序。 –
因此,而不是使用odp.net,你想分叉進程來運行sqlplus? – tbone