文章目录 前言一、MySQL数据库二、使用步骤 1.引入库2.操作方法总结 前言 记录一下Mysql数据库一些简单操作 一、mysql数据库 Mysql数据库也不用过多介绍,使用非常广泛。优点就是体积小,速度快,非常适合我们
Mysql数据库也不用过多介绍,使用非常广泛。优点就是体积小,速度快,非常适合我们单人开发或者小中型企业使用。
代码如下(示例):
using MySql.Data.MySqlClient;using System.net.NetworkInfORMation;
代码如下(示例):
public MySqlConnection mysqlconn = null;
///
/// 连接Mysql数据库
///
/// 数据库名
/// IP地址
/// 数据库用户名
/// 数据库密码
/// 数据库端口
///
public bool Mysqlconnect(string DatabaseName, string IP, string Username, string PassWord,string Port)
{
try
{
if (PingIP(IP))
{
mysqlconn = new MySqlConnection("Database=" + DatabaseName + ";Data Source=" + IP + ";User Id=" + Username + ";Password=" + Password + ";pooling=false;CharSet=utf8;port=" + Port + "");
}
else
{
return false;
}
}
catch (Exception ex)
{
return false;
}
return true;
}
///
/// 往Mysql数据库中加入、删除、更改数据
///
///
///
public int setMysqlDataSet(string sql)
{
try
{
mysqlconn.Open();
MySqlCommand ad = new MySqlCommand(sql, mysqlconn);
int T;
T = ad.ExecuteNonQuery();
mysqlconn.Close();
return T;
}
catch (Exception ex)
{
mysqlconn.Close();
return 0;
}
}
///
/// 读取Mysql数据库(必须先调用Mysqlconnect()传参连接数据库)
///
///
///
public DataSet getMysqlDataSet(string sql)
{
try
{
mysqlconn.Open();
MySqlDataAdapter AD = new MySqlDataAdapter(sql, mysqlconn);
DataSet DS = new DataSet();
AD.Fill(DS);
mysqlconn.Close();
return DS;
}
catch (Exception ex)
{
mysqlconn.Close();
return null;
}
}
///
/// ping网络是否OK
///
/// IP地址
///
public Boolean PingIP(String IP)
{
try
{
Ping ping = new Ping();
PingReply pingreply;
pingreply = ping.Send(IP, 900);
Boolean result = pingreply.Status == IPStatus.Success;
ping.Dispose();
return result;
}
catch (Exception ex)
{
return false;
}
}
public void Test()
{
//连接数据库
frmMain.tofData. Mysqlconnect("test", "127.0.0.1", "admin", "password", "3306");
//插入数据库
frmMain.tofData.setMysqlDataSet("insert into test (test1,test2) values ('1','2')");
//获取数据库
frmMain.tofData.getMysqlDataSet("select * from test");
//修改数据库
frmMain.tofData.setMysqlDataSet("update test set test2 = '3' where test1='1'");
//删除数据库
frmMain.tofData.setMysqlDataSet("delete from test where test1='1'");
}
注意:连接数据库的时候有个PingIP()的方法我也放进去了,因为我使用的MySQL数据库是远程服务器的,所以连接之前需要查看一下是否可以连接到远程服务器的IP,如果不需要此方法可以删除。
以上是对MySQL数据库的简单操作,记录一下以供以后方便使用
来源地址:https://blog.csdn.net/weixin_51192236/article/details/127920029
--结束END--
本文标题: C# MySQL数据库的操作
本文链接: https://lsjlt.com/news/394472.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0