C#连接数据库MySql命令

 

C#连接数据库MySql命令

http://blog.csdn.net/liyuqian199695/article/details/53556639

 

(1)建立连接:

MySqlConnectionsqlCon= new MySqlConnection("Database=数据库名字;Data Source=服务器的ip地址;User Id=用户名;Password=用户密码");

或者:

MySqlConnectionsqlCon= new MySqlConnection("server=服务器的ip地址;user id=用户名;password=用户密码;database=数据库名字");

或者:
 string M_str_sqlcon = "server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字";//根据自己的设置
 MySqlConnection sqlCon = new MySqlConnection(M_str_sqlcon);

注释:server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字,这几个的顺序可以调换,只要对准每个字符串和标识符就好了。

(2)执行sql命令:

 

//设置查询命令
MySqlCommand  mycmd= new MySqlCommand("select * fromt_dept whereTITLElike '%p%'", sqlCon);

 

static void Main(string[] args)
{
string constructorString = "server=localhost;User Id=root;password=root;Database=test";
MySqlConnection myConnnect = new MySqlConnection(constructorString);
myConnnect.Open();
MySqlCommand myCmd = new MySqlCommand("insert into t_dept(name,year) values('jjj',22)", myConnnect);
Console.WriteLine(myCmd.CommandText);
if (myCmd.ExecuteNonQuery() > 0)
{
Console.WriteLine("数据插入成功!");
Pause();
}
myCmd.CommandText = "insert into t_dept(name,year) values('jjj4',22)";
Console.WriteLine(myCmd.CommandText);
if (myCmd.ExecuteNonQuery() > 0)
{
Console.WriteLine("数据插入成功!");
Pause();
}
myCmd.CommandText = "delete from t_dept";
Console.WriteLine(myCmd.CommandText);
if (myCmd.ExecuteNonQuery() > 0)
{
Console.WriteLine("user表类型数据全部删除成功!");
Pause();
}
myCmd.Dispose();
myConnnect.Close();
}

 

posted @ 2018-02-08 10:55  sky20080101  阅读(110)  评论(0)    收藏  举报