.Net连接MySql数据库

本文介绍如何使用Visual Studio 2017通过NuGet安装MySql.Data包,并提供示例代码来连接MySQL数据库及获取数据集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行环境:VS2017+MySql5.7+Win10
首先在Vs创建一个WinForm项目,添加必要的引用。
1:在解决方案资源管理器的引用里面右键展开选项点击管理NuGet包->点击浏览->输入搜索关键字MySql->下载由Oracle提供的MySql.Data->安装->完成
2:在Form1.cs里面添加引用using MySql.Data.MySqlClient.
3:连接MySql数据库要知道以下必要的属性:
server(服务器的IP地址,如果MySql在本机上可填127.0.0.1)
port(服务器的端口,一般情况下为3306)
user(选择登录MySql的用户名)
password(用户的密码)
database(要打开的数据库名)
得到连接的代码:
 public static MySqlConnection GetConnection(string server, int port, string user,string password,string database){
 try{
string connectionStr="server="+server+";port="+port+";user="+user+";password="+password+";database="+database;
MySqlConnection connection=new MySqlConnection(connectionStr);
return con;
}
catch{
return null;
}
}
得到表中的数据代码:
public static DataSet GetDataSet(MySqlConnection connection,string table){
try{
connection.Open();
MySqlCommand mySqlCommand=new MySqlCommand("select * from "+table,connection);
DataSet dataSet=new DataSet(table);
mySqlDataAdapter mySqlDataAdapter=new MySqlDataAdapter(mySqlCommand);
mySqlDataAdapter.Fill(dataSet);
return dataSet;
}
catch{
return null;
}
finally{
if(connection.State=ConnectionState.Open){
connection.Close();
}
}
}
拿到DataSet后就可以通过dataSet.Table[tablename]来拿到DataSoure了


4.Thanks for your viewing. Just for the beginners of database or dotNet.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值