资源简介
本程序实现了使用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
评论
共有 条评论