<rp id="wnpn7"><ruby id="wnpn7"></ruby></rp>
<progress id="wnpn7"><track id="wnpn7"><rt id="wnpn7"></rt></track></progress>
<ruby id="wnpn7"></ruby>
<ruby id="wnpn7"><blockquote id="wnpn7"><div id="wnpn7"></div></blockquote></ruby>

    1. <em id="wnpn7"><ruby id="wnpn7"><input id="wnpn7"></input></ruby></em>
      1. <button id="wnpn7"><acronym id="wnpn7"></acronym></button><button id="wnpn7"><acronym id="wnpn7"></acronym></button>

        <rp id="wnpn7"><acronym id="wnpn7"></acronym></rp>

        <li id="wnpn7"><object id="wnpn7"><u id="wnpn7"></u></object></li>
        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 編程開發 > c#教程 >
        • C#和MySQL建立連接

        本站最新發布   C#從入門到精通
        試聽地址  
        http://www.squ68.com/eschool/CSharpxin3721/

        C#和MySQL建立連接并執行查詢命令MySqlDateReader
        namespace CSharp直接和MySQL連接
        {
        class Program
        {
        static void Main(string[] args)
        {
        //server(將要連接數據庫的IP地址):本機IP=127.0.0.1(或者寫 localhost) 
        //數據庫端口號3306 表:mygamedb 用戶名密碼都是root
        string connectstr = "server=127.0.0.1;port=3306;database=mygamedb;user=root;password=root;";

        //按照地址,找到C#與MySQL連接的通道(只是找到了連接通道,并未打開)
        MySqlConnection conn = new MySqlConnection(connectstr); 

        try //try catch塊 用來捕捉異常
        {
        conn.Open(); //打開已經找到C#與MySQL連接的通道 conn 
        Console.WriteLine("數據庫已經建立連接" );
        Console.WriteLine();

        String sql = "select * from users"; //數據庫sql語句

        //MySqlCommand 向MySQL發起命令的類,第一個參數是要執行的sql語句,第二個參數是C#與MySQL連接的通道 conn 
        MySqlCommand cmd = new MySqlCommand(sql, conn);

        //ExecuteReader 執行一些查詢的類,返回值是 MySqlDataReader 類型的,它像一本書。每一頁,存表中一條數據
        //ExecuteNonQuery 執行一些 插入 刪除
        //ExecuteScalar,執行一些查詢,返回一些單個的值
        MySqlDataReader reader = cmd.ExecuteReader(); //表中每一列,都可以通過 MySqlDataReader reader[該列索引值] 取得,像數組一樣很方便

        while (reader.Read()) //1.如果當前頁的下一頁還有數據,返回true; 2.到最后一頁了,無下一頁返回false
        {
        Console.WriteLine(reader[0].ToString() + " " + reader[1].ToString() + " " + reader[2].ToString()); //循環打印表中所有數據(注意:轉化成string類型)
        }
        }
        catch(Exception e) //打印異常
        {
        Console.WriteLine(e.ToString());
        }
        finally //無論如何都會執行
        {
        conn.Close(); //
        }
        Console.ReadKey();
        }
        }
        }


         

        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看