运行环境: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.
首先在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.