资源简介
对MySQL数据的操作,因数据结构比较简单,需自建mysql数据库表
代码片段和文件信息
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;
using MySql.Data.MySqlClient;
namespace My_SQL
{
public partial class Form1 : Form
{
//public object sender;
//public EventArgs e;
public Form1()
{
InitializeComponent();
textBox1.Text = “test“;
textBox2.Text = “root“;
textBox3.Text = “1234qwer“;
//创建库
textBox4.Text = ““;
textBox5.Text = “root“;
textBox6.Text = “1234qwer“;
//创建表
textBox7.Text = “dog_name“;
textBox8.Text = “dog_sex“;
textBox9.Text = “dog_old“;
//初始化表格表头
this.listView1.Columns.Add(“id“ 120 HorizontalAlignment.Left); //一步添加
this.listView1.Columns.Add(“姓名“ 120 HorizontalAlignment.Left); //一步添加
this.listView1.Columns.Add(“年龄“ 120 HorizontalAlignment.Left); //一步添加
}
//【函数】连接数据库
MySqlConnection MySQL_Connect()
{
//打开通道,建立连接,可能出现异常使用try catch语句
MySqlConnection conn;
string connstr = “data source=localhost;database=“ + textBox1.Text + “; user=“ + textBox2.Text + “; password=“ + textBox3.Text + “; pooling=false;charset=utf8“;//pooling代表是否使用连接池
conn = new MySqlConnection(connstr);
conn.Open();
try
{
Console.WriteLine(“已经建立连接“);
return conn;
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message);
return null;
}
}
//【函数】读MySQL数据库
MySqlConnection MySQL_Read(string sql ref MySqlDataReader reader)
{
//连接数据库
MySqlConnection conn =MySQL_Connect();
MySqlCommand cmd;
//发送指令
cmd = new MySqlCommand(sql conn);
//执行ExecuteReader()返回一个MySqlDataReader对象
reader = cmd.ExecuteReader();
//返回读数据
return conn;
}
//【函数】写MySQL数据库
void MySQL_Execute(MySqlConnection connstring sql)
{
//发送指令
MySqlCommand cmd;
cmd = new MySqlCommand(sql conn);
//执行插入、删除、更改语句。执行成功返回受影响的数据的行数,返回1可做true判断。执行失败不返回任何数据,报错,下面代码都不执行
cmd.ExecuteNonQuery();
}
//连接数据库
private void button1_Click(object sender EventArgs e)
{
MySQL_Connect();
MessageBox.Show(“连接数据库成功!“);
}
//读数据库表
private void button2_Click(object sender EventArgs e)
{
//发送指令
string sql = “select * from test.name“;
MySqlDataReader r
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 49152 2020-10-30 21:47 My SQL\.vs\My SQL\v14\.suo
文件 189 2020-03-14 19:26 My SQL\My SQL\App.config
文件 17408 2020-10-30 21:47 My SQL\My SQL\bin\Debug\My SQL.exe
文件 189 2020-03-14 19:26 My SQL\My SQL\bin\Debug\My SQL.exe.config
文件 28160 2020-10-30 21:47 My SQL\My SQL\bin\Debug\My SQL.pdb
文件 22696 2020-10-30 21:47 My SQL\My SQL\bin\Debug\My SQL.vshost.exe
文件 189 2020-03-14 19:26 My SQL\My SQL\bin\Debug\My SQL.vshost.exe.config
文件 490 2019-03-19 12:46 My SQL\My SQL\bin\Debug\My SQL.vshost.exe.manifest
文件 457216 2015-07-03 16:52 My SQL\My SQL\bin\Debug\MySql.Data.dll
文件 10152 2020-03-18 23:01 My SQL\My SQL\Form1.cs
文件 17541 2020-03-15 16:30 My SQL\My SQL\Form1.Designer.cs
文件 6017 2020-03-15 16:30 My SQL\My SQL\Form1.resx
文件 4011 2020-03-14 20:10 My SQL\My SQL\My SQL.csproj
文件 457216 2015-07-03 16:52 My SQL\My SQL\MySql.Data.dll
文件 1464 2020-03-14 23:00 My SQL\My SQL\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7181 2020-03-14 19:35 My SQL\My SQL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 659 2020-10-30 21:47 My SQL\My SQL\obj\Debug\My SQL.csproj.FileListAbsolute.txt
文件 1012 2020-03-15 16:33 My SQL\My SQL\obj\Debug\My SQL.csproj.GenerateResource.Cache
文件 11726 2020-03-14 20:10 My SQL\My SQL\obj\Debug\My SQL.csprojResolveAssemblyReference.cache
文件 17408 2020-10-30 21:47 My SQL\My SQL\obj\Debug\My SQL.exe
文件 28160 2020-10-30 21:47 My SQL\My SQL\obj\Debug\My SQL.pdb
文件 180 2020-03-15 16:33 My SQL\My SQL\obj\Debug\My_SQL.Form1.resources
文件 180 2020-03-14 20:10 My SQL\My SQL\obj\Debug\My_SQL.Properties.Resources.resources
文件 0 2020-03-14 19:26 My SQL\My SQL\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-03-14 19:26 My SQL\My SQL\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-03-14 19:26 My SQL\My SQL\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 518 2020-03-14 19:26 My SQL\My SQL\Program.cs
文件 1320 2020-03-14 19:26 My SQL\My SQL\Properties\AssemblyInfo.cs
文件 2825 2020-03-14 19:26 My SQL\My SQL\Properties\Resources.Designer.cs
文件 5612 2020-03-14 19:26 My SQL\My SQL\Properties\Resources.resx
............此处省略18个文件信息
- 上一篇:gerber解析
- 下一篇:optical-reader(OID)
相关资源
- asp.net 简单新闻发布系统源码(附数据
- asp.net新闻发布系统(源码+数据库+论
- 酒店电子管理系统winform源代码(附数
- 数据库自动建表
- C# 随机取数并计算(CPK)
- C# 超市管理系统源码(附数据库)
- C# 学生选课管理系统(源码+数据库)
- C#上位机电表数据采集
- C#进销存管理系统(Access数据库)英文
- 研究生信息管理系统(附数据库)
- asp.net 花语花店销售网站源码(附数据
-
抽奖系统xm
l数据库 - winfrom权限管理源码(附数据库)
- SICKLMS511 数据解析
- 学生管理系统(源码+access数据库)
- 小区物业管理系统源码 asp.net物业管理
- EMS企业进销存源码(附数据库)
- C#编写的KTV系统(附access数据库)
- C#图书管理系统(源代码+数据库+系统
- C# 利用ListView空间导航数据库信息
- C#-数据库操作技术-员工管理系统
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- C#读大智慧dat数据源码
- 读取大智慧数据开发
- asp.net中最好的对SQLSERVER数据库进行操
- C#将Excel导入到Access数据库表(winFor
- 汉王人脸通SDK v3.0 c#接收互联网数据
- zw_ASP.NET通用权限管理系统源代码含文
- 数据库课程设计程序及报告(c#编写)
评论
共有 条评论