Archive for 4月 10th, 2013

  1. Hello, Connector/NET(Cobra) World!

    Posted on 4月 10th, 2013 by cx20

    Connector/NET(Cobra)

    Connector/NET は、.NET ベースの MySQL 接続用 API である。
    以下は Cobra による Connector/NET ライブラリを使用した MySQL への接続例となっている。

    ソースコード(Cobra + Connector/NET + MySQL)

    use System
    use System.Data
    use MySql.Data.MySqlClient
     
    class Program
        def main is shared
            conStr = "server=localhost;user id=root;password=P@ssW0rd"
            sqlStr = "SELECT 'Hello, Connector/NET World!' AS Message"
     
            con = MySqlConnection(conStr)
            cmd = MySqlCommand(sqlStr, con)
            con.open()
     
            reader = cmd.executeReader()
            while reader.read()
                Console.writeLine( reader.getName(0) )
                Console.writeLine( "---------------------" )
                Console.writeLine( reader.getValue(0) )
     
            reader.close()
            con.close()

    コンパイル方法

    C:¥> cobra -compile Hello.cobra

    実行結果

    MESSAGE
    ---------------------
    Hello, Connector/NET World!