C#连接Mysql数据库_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#连接Mysql数据库

C#连接Mysql数据库

 2010/11/20 11:20:54  ls9527  http://ls9527.javaeye.com  我要评论(0)
  • 摘要:今天找了好久,悲剧,给一个例子,和这个DLL文件以及APIprivatevoidExecuteSql(stringsql){MySqlConnectionconn=null;MySqlCommandcommand=null;MySqlDataReaderreader=null;try{conn=newMySqlConnection("Server=localhost;UserId=root;Password=root;PersistSecurityInfo=True
  • 标签:C#连接Mysql
今天找了好久,悲剧,
给一个例子,和这个DLL文件以及API

private void ExecuteSql(string sql)
        {
            MySqlConnection conn = null;
            MySqlCommand command = null;
            MySqlDataReader reader = null;
            try
            {
                conn = new MySqlConnection("Server=localhost;User Id=root;Password=root;Persist Security Info=True;Database=DataBaseName");
                command = conn.CreateCommand();
                command.CommandText = sql;
                conn.Open();
                reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Console.WriteLine(reader[0]);
                    Console.WriteLine(reader[1]);
                    Console.WriteLine(reader[2]);
                }
            }
            catch (MySqlException se)
            {
                Console.WriteLine("Database operation errors : " + se.StackTrace);
            }
            finally
            {
                CloseAll(reader,conn);
            }
        }

        public void CloseAll(MySqlDataReader reader, MySqlConnection conn)
        {
            try
            {
                if (reader != null&&!reader.IsClosed)
                {
                    reader.Close();
                }
                if (conn != null && conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            catch (Exception)
            {
               
                throw;
            }
        }


上面的部分COPY了别人的。
自己理解之后就记录下来了,因为一般情况下和SQLSERVER连接的比较多,但是和SQL连接也要懂一点
上一篇: LINQ技术 下一篇: log4net使用详解
  • 相关文章
发表评论
用户名: 匿名