sql >> データベース >  >> RDS >> Oracle

Oracle SQLPLUSへの.Netインターフェースはありますか?

    このコードを使用して、C#で実行できます:

    public int execString(string scriptFileName)
    {
       int exitCode;
       ProcessStartInfo processInfo;
       Process process;
       int timeout = 5000;
    
       processInfo = new ProcessStartInfo("sqlplus.exe", "@" + scriptFileName);
       processInfo.CreateNoWindow = true;
       processInfo.UseShellExecute = false;
       process = process.Start(ProcessInfo);
       process.WaitForExit(timeout);
       exitCode = process.ExitCode;
       process.Close();
    
       return exitCode;
    }
    

    VB.NETでは、フレームワークで同じAPIを使用してまったく同じことを実現できますが、VB.NETの構文についてはよくわかりません。

    SQL / Plus DLLを調べて、それらから何かを取得できるかどうかを確認することもできます。しかし、それはより高速な(パフォーマンス面での)アプローチであるべきだとはいえ、私が提案しているものを使用するよりもはるかに複雑になると思います。




    1. TNSリスナーエラー

    2. listaggデータを使用可能な形式に?

    3. CakePHPは、関連するモデル条件のリストを検索します

    4. php、mysql-データベースへの接続が多すぎますエラー