首页 > 系统相关 >Windows窗体应用保存操作日志

Windows窗体应用保存操作日志

时间:2024-04-05 10:58:52浏览次数:22  
标签:string currentTime Windows System connection 窗体 using 日志 public

应用界面

在这里插入图片描述
按下“button1”按钮,保存操作日志到数据库
在这里插入图片描述

日志类

using MySqlConnector;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Log2
{
    public class MyLog
    {
        public static void test1(string oper1)
        {
            DateTime currentTime = DateTime.Now;
            String dateStr = currentTime.ToString();
            //插入数据库
            MySqlConnection connection;
            connection = new MySqlConnection("server=localhost;user id=root;password=***;port=3306;database=test;");
            if (connection.State != ConnectionState.Open)
            {
                connection.Open();

            }
            string sta = "insert into logs(time_str,oper) values('"+currentTime+"','"+oper1+"')";//执行一个简单的语句
            MySqlCommand comm = new MySqlCommand(sta, connection);
            comm.ExecuteNonQuery();
            connection.Close();


        }
}
}

Form1.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Log2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            
            string operation1 = "点击了button1按钮";
            MyLog.test1(operation1);

        }
    }
}

标签:string,currentTime,Windows,System,connection,窗体,using,日志,public
From: https://blog.csdn.net/zhourongxiang1/article/details/137395969

相关文章

  • 在Linux中,日志文件作用是什么及如何查看?
    在Linux系统中,日志文件是系统和应用程序运行状态的重要记录。它们对于系统管理、故障排查、安全审计和性能分析等方面都有着至关重要的作用。1.日志文件的作用记录系统事件:日志文件记录了系统启动、运行和关闭过程中的各种事件,包括系统错误、警告、信息性和调试信息。故障排......
  • 记录一次Windows11本地部署Qwen1.5-0.5B AWQ模型的经历
    直接上代码,来自魔搭的模型通义千问1.5-0.5B-Chat-AWQ·模型库(modelscope.cn)frommodelscopeimportAutoModelForCausalLM,AutoTokenizerdevice="cuda"#thedevicetoloadthemodelontomodel=AutoModelForCausalLM.from_pretrained("qwen/Qwen1.5-0.5B-C......
  • Metasploit Framework 6.4 (macOS, Linux, Windows) - 开源渗透测试框架
    MetasploitFramework6.4(macOS,Linux,Windows)-开源渗透测试框架Rapid7Penetrationtesting请访问原文链接:https://sysin.org/blog/metasploit-framework-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org世界上最广泛使用的渗透测试框架知识就是力量,尤......
  • Kali WSL2(windows下安装了kali)
    自从WSL2以来,感觉各方面也挺好的,有时候比vmwareworkstation方便,特别单独使用一个linux的时候。所以研究了下kali,也是很OK的,以及验证完成了。本文参考官网:KaliLinux|PenetrationTestingandEthicalHackingLinuxDistributionWindowslinux子系统(wsl)有两个版本......
  • 重装/安装Windows系统
    原文链接安装前准备一个32G以上大小的空U盘PE系统:pe就是一个微系统,可以在电脑没有装系统的情况下访问电脑的各种硬件。所以它也可以给磁盘分区,甚至实现破解电脑密码的功能,这个大家可以自行研究。它还有一个优点,就是pe的安装只占用非常小的体积,大概300MB左右,U盘剩下......
  • Autodesk Maya 2025 Multilanguage (macOS, Linux, Windows) - 三维动画和视觉特效软
    AutodeskMaya2025Multilanguage(macOS,Linux,Windows)-三维动画和视觉特效软件三维计算机动画、建模、仿真和渲染软件请访问原文链接:https://sysin.org/blog/autodesk-maya/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org三维计算机动画、建模、仿真和渲染......
  • Autodesk AutoCAD 2025 (macOS, Windows) - 自动计算机辅助设计软件
    AutodeskAutoCAD2025(macOS,Windows)-自动计算机辅助设计软件AutoCAD2024开始原生支持AppleSilicon,性能提升至2倍请访问原文链接:https://sysin.org/blog/autodesk-autocad/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org具有设计自动化以及工具组合、W......
  • 【Edu-Web开发日志二——首页制作二】
    首页制作二Main资讯部分布局设计目标效果图布局设计资讯导航栏文字标题跳转链接合并卡片部分重要资讯卡片次要资讯卡片最终效果图Edu-Web系列开发日志目录Edu-Web开发日志一——首页制作一Main资讯部分布局设计目标效果图布局设计资讯导航栏(红色框)文字标......
  • ts using/核心技能/三个我/日志/如何做好工作/多写/写简单的代码
    TypeScript5.2的新关键词usinghttps://www.yuque.com/beilo/simpread/1712152587999?singleDoc#《译:TypeScript5.2的新关键词using–云谦的博客》核心技能:构建软件的基础、关键、核心技能是沟通和协作。三个我:过去的我是一个懒惰且粗心的家伙,总是留下一团糟。现在......
  • mysql windows离线安装
    D:\mysql-8.2.0-winx64\bin>mysqld--removemysql8.2Servicesuccessfullyremoved.D:\mysql-8.2.0-winx64\bin>mysqld--installmysql8.2Servicesuccessfullyinstalled.D:\mysql-8.2.0-winx64\bin>mysqld--initialize--console2024-03-29T06:05:......