• 大小: 24KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: C#
  • 标签: C#、mysql  

资源简介

本程序实现了使用C#连接mysql数据库,并进行简单的update操作,并且配有详细注释。 使用前需要安装mysql connector 网下载链接https://dev.mysql.com/downloads/connector/net/6.9.html 更多内容可以参考我的csdn博客 http://blog.csdn.net/my_clear_mind

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;

namespace Connect
{
    class Program
    {
        static void Main(string[] args)
        {
            #region 连接数据库
            //创建MySqlConnection对象
            MySqlConnection conn = null;
            //连接数据库,依次是主机名或IP地址(这里是本地)、数据库名称、用户名、密码、字符集说明(不加字符集说明,中文会出现乱码)
            conn = new MySqlConnection(“Data Source = localhost;Database = test; User ID = root; Password = abc123;Charset=utf8“);
            //打开对象
            conn.Open();   
            //判断conn状态
            if (conn.State.ToString() == “Open“) 
            {
                Console.WriteLine(“连接成功“);
            }
            else
            {
                Console.WriteLine(“连接失败“);
            }
            
            #endregion

            #region 操作数据库
            //第一种创建sql语句方式
            MySqlCommand com = new MySqlCommand(“UPDATE website SET url = ‘www.baidu.com‘ WHERE name = ‘百度‘“ conn);

            //第二种创建sql语句方式
            //MySqlCommand com = new MySqlCommand();
            //com.Connection = conn;
            //com.CommandText = “UPDATE website SET url = ‘www.taobao.com‘ WHERE name = ‘淘宝‘ “;
            
            //返回影响表的行数
            int rows = com.ExecuteNonQuery();
            if (rows > 0)
            {
                Console.WriteLine(“修改行数为“ + rows);
            }
            else
            {
                Console.WriteLine(“执行失败“);
            }
            Console.ReadKey();
            #endregion
        }
    }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-11 19:25  Connect\
     目录           0  2017-09-09 10:22  Connect\Connect\
     文件        2570  2017-09-09 10:27  Connect\Connect\Connect.csproj
     文件        1879  2017-09-09 11:50  Connect\Connect\Program.cs
     目录           0  2017-09-09 10:22  Connect\Connect\Properties\
     文件        1346  2017-09-09 10:22  Connect\Connect\Properties\AssemblyInfo.cs
     目录           0  2017-09-09 10:22  Connect\Connect\bin\
     目录           0  2017-09-09 10:27  Connect\Connect\bin\Debug\
     文件        5632  2017-09-09 11:44  Connect\Connect\bin\Debug\Connect.exe
     文件       13824  2017-09-09 11:44  Connect\Connect\bin\Debug\Connect.pdb
     文件       11600  2017-09-11 19:10  Connect\Connect\bin\Debug\Connect.vshost.exe
     文件         490  2010-03-17 22:39  Connect\Connect\bin\Debug\Connect.vshost.exe.manifest
     目录           0  2017-09-09 10:22  Connect\Connect\obj\
     目录           0  2017-09-09 10:22  Connect\Connect\obj\x86\
     目录           0  2017-09-09 11:44  Connect\Connect\obj\x86\Debug\
     文件         456  2017-09-11 19:10  Connect\Connect\obj\x86\Debug\Connect.csproj.FileListAbsolute.txt
     文件        5632  2017-09-09 11:44  Connect\Connect\obj\x86\Debug\Connect.exe
     文件       13824  2017-09-09 11:44  Connect\Connect\obj\x86\Debug\Connect.pdb
     文件        5982  2017-09-09 11:44  Connect\Connect\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2017-09-11 19:26  Connect\Connect\obj\x86\Debug\TempPE\
     文件         863  2017-09-09 10:22  Connect\Connect.sln
     文件       16384  2017-09-11 09:10  Connect\Connect.suo
     文件         167  2017-09-11 19:25  Connect\使用说明.txt

评论

共有 条评论

相关资源