我是个.NET小菜鸟 现在刚进一家.NET公司
我的组长让我看一下.NET连接MYSQL数据库的小例子 代码如下:
 protected void Button1_Click(object sender, EventArgs e)
    {
        string connStr = "server=192.168.0.189;DataBase=mysql;User ID=cm;Password=cm";
        string sql = "select * from user ";
        MySqlConnection conn = new MySqlConnection(connStr);
        conn.Open();
        MySqlCommand cmd = new MySqlCommand(sql,conn);
        MySqlDataReader mdr = cmd.ExecuteReader();
        if (mdr.Read())
        {
            Label1.Text = "Connected MySql!";
        }
        else
            Label1.Text = "Lose";
        conn.Close();
    }现在组长又让我把SQL写入到XMl文件中,然后读取XML中的SQL语句来进行查询
我现在是一点头绪也没有阿 请大侠帮忙阿 他说的这个是什么意思呀!

解决方案 »

  1.   

    意思 是让你熟悉一下 xml 的读取
      

  2.   

    http://blog.csdn.net/lizanhong/archive/2004/06/23/24374.aspx
      

  3.   

    那怎么用XML些SQL语句呢?
    并且如何读取出来呢?
      

  4.   

    比如:string connStr = "server=192.168.0.189;DataBase=mysql;User ID=cm;Password=cm"; 这句你可以放到config.xml文件添加<connectionStrings>
        <add name="SQLConnString" connectionString="server=192.168.0.189;DataBase=mysql;User ID=cm;Password=cm"/></connectionStrings>
    然后在程序当中读取链接字符串ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString
      

  5.   

    不能直接写的吧~你也得通过读取XML文件在生成连接代码执行呀!
      

  6.   

    如果你听说过IBatis框架,应该就不会问这个问题了