首页 > 数据库 >dotnet core操作Mysql、Redis

dotnet core操作Mysql、Redis

时间:2022-10-09 23:36:22浏览次数:53  
标签:core string using args connection Mysql dotnet new password


using System;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using MySql.Data.MySqlClient;

namespace dotnet_demo
{
public class Programcls
{
public static void Main(string[] args)
{
// CreateHostBuilder(args).Build().Run();
MySqlConnection connection = new MySqlConnection
{
ConnectionString = "server=127.0.0.1;Port=3306;database=test;Username=root;Password=root;charset='utf8';ConnectionReset=True;pooling=true;minpoolsize=1;maxpoolsize=4;ConnectionLifeTime=30;"
};

Insert(connection, "[email protected]", "jlkdjsklfjskl");

var rds = new CSRedis.CSRedisClient("127.0.0.1:6379,password=,defaultDatabase=13,poolsize=50,ssl=false,writeBuffer=10240,prefix=ftms_");
rds.Set("test1", "123123", 60);
var val = rds.Get("test1");
Console.WriteLine(val);
}

private static int Insert(MySqlConnection connection, string email, string password)
{
connection.Open();
MySqlCommand command = new MySqlCommand($"insert into users values (null,'{email}','{password}');", connection);
int count = command.ExecuteNonQuery();
Console.WriteLine(count);
connection.Close();
return count;
}

public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); });
}
}


标签:core,string,using,args,connection,Mysql,dotnet,new,password
From: https://blog.51cto.com/u_12836588/5742148

相关文章

  • CSharp: Command Pattern in donet core 3
     ///<summary>///ReceiverClass///命令模式CommandPattern亦称:动作、事务、Action、Transaction、Command///geovindu,GeovinDueidt......
  • @mysql 使用配置及多实例部署
    文章目录​​一、mysqld服务程序构成​​​​1.连接层​​​​2.SQL层​​​​3.存储引擎层​​​​二、mysql的多实例​​​​1.创建多个数据目录​​​​2.准备多个配置文......
  • MYSQL-->锁
    介绍锁是计算机协调多个进程或者线程并发访问某一个资源的机制。在数据库中,除了传统的计算资源(CPU,RAM,I/O)的争用之外,数据也是一种供许多用户共享的资源。如何保证数......
  • @prometheus监控远程mysql服务
    文章目录​​监控远程mysql服务​​​​一、被监控点部署mysql_exporter​​​​1、下载​​​​2、解压​​​​3、创建监控用户并授权​​​​4、创建客户端配置文件​​......
  • @mysql数据库面试手册
    面试手册1、你接触过哪几种数据库软件,各自的优缺点是什么?2、MySQLbinlog的几种日志格式有什么区别?3、MySQL的存储引擎有哪几种?4、MySQL主从复制原理是什么?5、MySQL中myisam......
  • @mysql数据库读写分离
    文章目录​​一、主库切换优先级​​​​1.数据量切换测试​​​​2.优先级切换测试​​​​3.如果断电或者断网,binlog如何保存?​​​​二、VIP漂移​​​​1.VIP漂移的两......
  • 《高性能mysql第三版》
     /*免责声明:全部内容都属于是段友分享,我只是属于整理。**/   /*  写在前边,个人觉得****弄一个积分下载,就是在自掘坟墓。表面上看起来是可以为个人赚积分,实际砍掉分享......
  • 脑图——Mysql基础脑图
    ......
  • 【MySQL基础篇】MySQL数据库安装教程
    ......
  • MySQL学习笔记
    个人理解可能存在偏差,仅为参考文档;一切以官方文档为准~。数据库什么是数据库按照一定数据结构来组织和存储数据的仓库数据库应用场景:数据量庞大繁多。什么是数据表一......