Archive for 9月 17th, 2012

  1. Hello, oo4o(JScript) World!

    Posted on 9月 17th, 2012 by cx20

    oo4o

    oo4o(Oracle Objects for OLE)は、COM ベースの Oracle Database 接続用 API である。
    Windows 環境で VB による開発に用いられることが多い。

    ソースコード(JScript + oo4o + Oracle)

    main();
     
    function main() {
        var ses = new ActiveXObject("OracleInProcServer.XOraSession");
        var db = ses.OpenDatabase( "ORCL", "scott/tiger", 0 );
        var rs = db.CreateDynaset( "SELECT 'Hello, oo4o World!' AS Message FROM DUAL", 4);
     
        while ( !rs.EOF )
        {
            WScript.Echo( rs(0).Name );
            WScript.Echo( "-------------------" );
            WScript.Echo( rs(0).Value );
            rs.MoveNext();
        }
    }

    実行方法

    C:¥> CScript //Nologo Hello.js

    実行結果

    MESSAGE
    ------------------
    Hello, oo4o World!