上位机开发(1)界面

 

上位机分为四个技术要点:

A.UI框架设计-metromodernUI

B.数据库---mysql

C.通信接口(UART)--基础编程,封装成一个集合

D.多曲线显示----Zedgraph

 

 

B。MYSQL数据库开发

visual studio2019连接MYSQL数据库详细教程(C#代码)

一、工具:

1.visual stdio2019

2.MySQL数据库

二、添加动态链接:

Visual Studio中选择项目->管理NuGet程序包(N)  然后在浏览里面搜索MySql.Data并进行安装。

三、实现过程:

1.创建一个类来放数据库的连接和各种操作,我这里创建的是SQLManage

 

 2.加入需要的头文件

复制代码
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
复制代码
 
 

public MySqlConnection getConn()
{
string connetStr = "server=127.0.0.1;port=3306;user=root;password=root;database=hos_managesystem;Charset=utf8;";
MySqlConnection conn = new MySqlConnection(connetStr);
return conn;
}

 

public void MysqlSearch( )
{
MySqlConnection conn = getConn(); //连接数据库
conn.Open(); //打开数据库连接
string sql = "select * from user'";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader mdr = cmd.ExecuteReader();
if (mdr.Read())
{
string str = mdr["authority"].ToString();//接收一个返回值
//对查询到数据进行相应的操作
}
conn.Close();

}

 

public void MysqlEdit()
{
MySqlConnection conn = getConn(); //连接数据库
conn.Open(); //打开数据库连接
string sql = "insert into user values('123','123')";
MySqlCommand cmd = new MySqlCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();

}

 

 

 

 

 

 
 
 
 
 
 
 
 
 
posted @ 2020-08-06 09:37  Jiangxuhua  阅读(320)  评论(0)    收藏  举报