精华内容
下载资源
问答
  • C# MySQL MySQLCommand对象
    2021-01-19 17:34:35

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using MySQLDriverCS;

    namespace ConsoleApplication2

    {

    class Program

    {

    static void Main(string[] args)

    {

    //MySQLConnection sc = null;

    MySQLConnection sc = new MySQLConnection(new MySQLConnectionString( "b", "root", "sa").AsString);

    try

    {

    sc.Open();

    //MySQLCommand cmd = new MySQLCommand("insert into students values('aaaaa1',10,'bbbb',100)",sc);

    //MySQLCommand cmd = new MySQLCommand("delete from students where name='aaaaa1'", sc);

    MySQLCommand cmd = new MySQLCommand("update students set age=200 where name='adsf'",sc);

    int i = cmd.ExecuteNonQuery();

    if(i>0)

    Console.WriteLine("添加数据成功");

    }

    catch (System.Exception ex)

    {

    Console.WriteLine("打开数据库错误:{0}", ex.Message);

    }

    finally

    {

    sc.Close();

    Console.WriteLine("关闭数据库成功");

    }

    System.Console.ReadLine();

    }

    }

    }

    更多相关内容
  • C#连接Mysql数据库的例子,可以参考一下。
  • C# MySQL 数据库操作类 (包含MySql.Data.Dll文件) 常用方法二三十多个 最近项目中用到的就写了个
  • c# mysql connection

    2016-11-26 17:35:11
    c# 开发数据库连接dll文件,相当于Java中的jar文件
  • .net 链接mysql 必备,官方整理下载,辛苦来之不易,请多多支持!包含.net 2.0 4.0 4.5 5.0到7.0。
  • C#MySql通用类库

    2020-04-16 16:58:17
    C#MySql通用类库
  • 增删改查 四种语句对象的封装,可以通用。首先在项目中添加引用
  • C# Mysql帮助类

    2015-09-25 17:22:24
    C#连接MySql数据库,其中包含连接、打开数据库,以及大部分的对数据库的操作方法
  • C# MySQL数据库操作类库 含源码

    热门讨论 2015-04-17 09:05:02
    C#写的一个类库 其中可以对MySQL数据库进行数据库的创建/删除,对表的创建删除,同时还有增删改查功能,是源码
  • 一种是在执行语句前面设置,如: 代码如下:MySQLCommand mCommand = new MySQLCommand(“set names gb2312”, m_Connection);另一种是直接加在连接字符串里,如: 代码如下:”connection” connectionString=”...
  • C# mysql demo

    2018-09-19 07:50:47
    mysql5.5 测试例程,使用vs2013编译,开发语言C# 通用的MysqlHelper还没玩熟练,欢迎大家发表评论意见
  • C# Mysql 查询 Rownum的解决方法,需要的朋友可以参考一下
  • .NET C# MySQL各版本驱动 + 文档 + 案例源码 完整版
  • C#操作mysql数据库的封装类,带注释,代码完整,适合企业级开发
  • 编译环境:vs2010或更高。 依赖库:mysql.data.dll 依赖数据:mysql数据库,json格式文件。如果没有mysql数据库,可注释mysql部分,调试读取查看json格式文件。
  • C#连接Mysql封装类操作

    2020-04-13 14:33:16
    一个链接MySQL的封装 包含有结果查询和无结果查询 记得先安装mysql-connector-net-8.0.18 然后在项目中添加引用Mysql.Data
  • C# mysql的类

    2016-02-06 12:16:38
    C# mysql的类,可以更好的链接mysql操作mysql
  • C#操作MySQL大量数据最常见的操作便是 select 读取数据,然后在C#中对数据进行处理, 完毕后再插入数据库中。 简而言之就 select -> process -> insert 三个步骤。 对于数据量小的情况下(百万级别 or 几百兆)可能 ...
  • C# Mysql

    千次阅读 2017-12-01 11:34:42
    需要的三个工具:   MySQL 的下载 : ...http://dev.mysql.com/downloads/windows/...MySQL server 来自 http://rj.baidu.com/soft/detail/17534.html> 这个不是安装文件, 从官网下载吧 ...关于C#的链接库:

    需要的三个工具:

     

    MySQL 的下载 

    http://dev.mysql.com/downloads/windows/    需要注册账号, 很烦,百度吧

    MySQL server       来自 <http://rj.baidu.com/soft/detail/17534.html  这个不是安装文件, 从官网下载吧

     

     

    关于C#的链接库:

    http://dev.mysql.com/downloads/connector/

       选择 /Net 版本!

     

     

    Navicat for MySQL      来自 <http://rj.baidu.com/soft/detail/24312.html>

     

    注: web开发 看到有人用          mysql-for-visualstudio 和 mysql-connector-net

     

     

                  主要  说一下  安装:     mysql-installer-community-5.7.10.0.msi  (他本身包含了所有 相关的东西,  可以选择性的 安装)。

     


                  我安装的时候  检测到我之前安装了  mysql-connector-net

    选择      Add …

     


     


     

        Execute   点击之后就是安装了,    完成后 下一步

     

    type and networking  这一步 默认就行!

     

    Accounts andRoles  这一步:  (密码 123456  随意)


     

    下一步  默认:

     

    下一步    点击 Execute     ,完成后

     

      点击   Next  进入:    注意  一定要点击  Check  按钮,  是否成功!


     

    之后就一路 默认下一步就行了

    安装  完成 

     

     

     

     

    接下来  使用  Navicat for MySQL     连接数据库 并建表

    “链接名”  自己随便   密码就是 之前设置的 123456


     

             操作 刚刚新建的连接名    新建数据库:


     

             还是一样, 双击激活  然后


     

       其中的  id    设置为   自动递增 

    表设计完了,  添加数据


     


     

     

    那么  数据库   表就建立完成了!

     

     

     

     

    最后  使用C# 代码  访问:

          新建一个控制台 项目。

     

    添加 扩展库的引用,   1 、因为添加安装过 mysql-connector-net    所以通过这样的方式,添加。


     

        2  、通过nuget   安装

    nuget package  控制台   输入命令: 

    Install-Package MySql.Data

     

     

    [csharp]  view plain  copy
    1. usingMySql.Data.MySqlClient;  
    2.    
    3.         public static string connectionStr =@"server=localhost;database=msgboard;userid=root;password=123456;";  
    4.     public static MySqlConnection con = null;  
    5.    
    6.         static void SqlUtils()  
    7.         {  
    8.             try  
    9.             {  
    10.                 con = newMySqlConnection(connectionStr);  
    11.                 con.Open(); //open theconnection  
    12.                Console.WriteLine("Successfully opened database.");  
    13.             }  
    14.             catch (MySqlException err) //CatchMySql errors  
    15.             {  
    16.                 Console.WriteLine("Error:" +err.ToString());  
    17.             }  
    18.    
    19.             SqlInsert();  
    20.    
    21.            Console.WriteLine("查询结果" +SqlOther());  
    22.         }  
    23.    
    24.         static void SqlInsert()  
    25.         {  
    26.             // var sql =string.Format("INSERT INTO 'msg' ('id','name','msg') VALUES({0}, {1},{2});",  
    27.             //"100","赵六", "Getting Started inMySQL");  
    28.             var sql =string.Format("INSERT INTO msg set id = '{0}', name= '{1}', msg='{2}';",  
    29. "100""赵六","Getting Started in MySQL");  
    30.    
    31.             MySqlCommand cmd = newMySqlCommand(sql, con);  
    32.             cmd.ExecuteNonQuery();  
    33.    
    34.            Console.WriteLine("插入成功!");  
    35.    
    36.    
    37.         }  
    38.    
    39.         static string SqlOther()  
    40.         {  
    41.             var sql = "SELECT name FROMmsg where id = \"1\";";  
    42.             MySqlCommand cmd = newMySqlCommand(sql, con);  
    43.             var output = cmd.ExecuteScalar();  
    44.             if (output != null)  
    45.                 return output.ToString();   // –> “Getting Started in MySQL”Lastly,don’t forget to close the connection when you don’t need it any more:  
    46.             if (con != null)  
    47.                 con.Close();        //safely close the connection  
    48.    
    49.             return "";  
    50.         }  
    51.    
    52.    
    53.         static void Main(string[] args)  
    54.         {  
    55.             SqlUtils();  
    56.         }  


     





    展开全文
  • 1.该资源为C#操作MySql数据库的实例应用,内含源码 2.环境配置好后,源码可直接运行。 3.可供开发者进行学习和参考
  • MySqlHelper C#连接MYSQL

    2018-08-05 12:42:12
    MySqlHelper C#连接MYSQL类,自己的项目就是使用的类。
  • 工具:vs2012 语言:C# 内含mysql与sqlserver的数据库连接测试,与获取全部的数据库名称(献给需要的人)
  • 主要介绍了C#实现操作MySql数据层类MysqlHelper,实例分析了C#操作MySQL的常用技巧,并将其封装入一个类中以方便调用,需要的朋友可以参考下
  • 主要介绍了C#中调用MySQL存储过程的方法,涉及C#数据库操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • c#连接mysql所需的驱动包MySql.Data.dll MySql.Web.dll
  • 只是密码登,也提示这个。Mysql.Data 8.0.26有问题。换成6.8.8就正常了。

    只是密码登,也提示这个。Mysql.Data 8.0.26有问题。换成6.8.8就正常了。

     

    展开全文
  • 使用C#操作数据库,这是从mysql官网下载,值得信赖,一贯免积分下载! Happy Coding ,Enjoy Yourself !!!
  • C# MySQL 参数化查询方式using System;using MySql.Data.MySqlClient;namespace MySqlDemo{class Program{static void Main(string[] args){string connectionString = "server=127.0.0.1;port=3306;database=test_...

    C# MySQL 参数化查询方式

    using System;

    using MySql.Data.MySqlClient;

    namespace MySqlDemo

    {

    class Program

    {

    static void Main(string[] args)

    {

    string connectionString = "server=127.0.0.1;port=3306;database=test_db;charset=utf8;user id=root;password=123456;pooling=false;";

    string sqlstring = "INSERT INTO users(name,sex) VALUES (@name,@sex);";

    using (MySqlConnection conn = new MySqlConnection(connectionString))

    {

    using (MySqlCommand cmd = new MySqlCommand())

    {

    conn.Open();

    cmd.Connection = conn;

    cmd.CommandText = sqlstring;

    cmd.CommandType = System.Data.CommandType.Text;

    // 绑定参数

    cmd.Parameters.AddWithValue("@name", "Nancy");

    cmd.Parameters.AddWithValue("@sex", "Female");

    try

    {

    // 返回受影响的行数, 执行INSERT语句, 返回创建条目数

    //                  执行UPDATE语句, 返回更新条目数

    //                  执行DELETE语句, 返回删除条目数

    int val = cmd.ExecuteNonQuery();

    Console.WriteLine(val);

    }

    catch

    {

    throw;

    }

    }

    }

    Console.Read();

    }

    }

    }

    展开全文
  • C#MySQL连接池

    2021-02-06 14:40:13
    我正在使用C#多线程应用程序并使用MySQL与整个应用程序的单一连接.但是当两个或多个线程同时尝试访问数据库时,我得到以下错误:There is already an open DataReader associated with this Connection which must be...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,203
精华内容 27,681
关键字:

c#mysql

mysql 订阅
c# 订阅
友情链接: Fly_Back_Supply.rar