Archive for 4月 11th, 2013

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

    Posted on 4月 11th, 2013 by cx20

    Connector/NET(Boo)

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

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

    import System
    import MySql.Data.MySqlClient
     
    [STAThread]
    def Main(argv as (string)):
        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:¥> booc Hello.boo

    実行結果

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