• PhotonServer(1)


    1. 首先了解MySql的相关知识;

    C#连接数据库:

    1.建立控制台项目;

    2.添加MySql.Data.dll

        

    3.搜索MySql,选择MySql.Data 并添加

    4.测试   建立连接

     1 using System;
     2 using MySql.Data.MySqlClient;
     3 namespace CSharp连接数据库
     4 {
     5     class Program
     6     {
     7         static void Main(string[] args)
     8         {
     9             string ConnectStr = "server=127.0.0.1;database=lk;user=root;password=root;";
    10             MySqlConnection conn=new MySqlConnection(ConnectStr);
    11             try
    12             {
    13                 conn.Open();
    14                 Console.WriteLine("已经建立连接");
    15             }
    16             catch (Exception e)
    17             {
    18                 Console.WriteLine(e);
    19                 throw;
    20             }
    21             finally
    22             {
    23                 conn.Close();
    24             }
    25             Console.Read();
    26         }
    27     }
    28 }

    5.MySql操作

      创建MySqlCommand对象

        查询操作

          string sql = "select * from users;";

          MySqlCommand cmd = new MySqlCommand(sql,conn);

          MySqlDataReader reader = cmd.ExecuteReader();
          while (reader.Read())
          {
            Console.WriteLine(reader[0].ToString() + reader[1].ToString() + reader[2].ToString());
          }

        插入 

          string sql = "insert into users(username,password) values('ddsda','44');";
          MySqlCommand cmd = new MySqlCommand(sql, conn);
          int result = cmd.ExecuteNonQuery();

        更新

          string sql = "update users set username='sdadadsa',password='444444' where id=4;";
          MySqlCommand cmd = new MySqlCommand(sql, conn);
          int result = cmd.ExecuteNonQuery();

        删除

          string sql = "delete from users where id=4;";
          MySqlCommand cmd = new MySqlCommand(sql, conn);
          int result = cmd.ExecuteNonQuery();

  • 相关阅读:
    jquery使用
    网站重构?
    WEB应用从服务器主动推送Data到客户端有那些方式?
    异步加载和延迟加载?
    平时如何管理你的项目?
    对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?
    约定优于配置(convention over configuration)
    JavaEE的13种核心技术
    The Spring Framework ConfigurableListableBeanFactory.java
    mySQL的boolean类型为tinyint(1)
  • 原文地址:https://www.cnblogs.com/liuke-1264746554/p/10769813.html
Copyright © 2020-2023  润新知