最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

C#连接MYSQL数据库,包括增删查改_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:26:41
文档

C#连接MYSQL数据库,包括增删查改_MySQL

C#连接MYSQL数据库,包括增删查改_MySQL:C#连接MYSQL数据库,包括增删查改!public class DBLINK { public MySqlConnection GetConn() { MySqlConnection mysqlconn = new MySqlConnection(server=localhost;pwd=123;user=root;database=pfm
推荐度:
导读C#连接MYSQL数据库,包括增删查改_MySQL:C#连接MYSQL数据库,包括增删查改!public class DBLINK { public MySqlConnection GetConn() { MySqlConnection mysqlconn = new MySqlConnection(server=localhost;pwd=123;user=root;database=pfm


C#连接MYSQL数据库,包括增删查改!

public class DBLINK

{

public MySqlConnection GetConn()

{

MySqlConnection mysqlconn = new MySqlConnection("server=localhost;pwd=123;user=root;database=pfms;charset='gb2312'");//1,服务器 2 Mysql的密码 3 mysql的用户名 4 数据库名 5 数据库编码方式

return mysqlconn;

}

}

public class SQLEXQ : DBLINK

{

/// 查询操作

public DataTable Select(string sql)

{

MySqlConnection mysqlconn = null;

MySqlDataAdapter sda = null;

DataTable dt = null;

try

{

mysqlconn = base.GetConn();


sda = new MySqlDataAdapter(sql, mysqlconn);

dt = new DataTable();

sda.Fill(dt);


return dt;

}

catch (Exception)

{


throw;

}


}


/// 增操作

public int Add(string sql)

{


MySqlConnection conn = null;

MySqlCommand cmd = null;


try

{

conn = base.GetConn();

conn.Open();

cmd = new MySqlCommand(sql, conn);

int i = cmd.ExecuteNonQuery();

conn.Close();

return i;

}

catch (Exception)

{


throw;

}


}

// 修改

public int Change(string sql)

{


MySqlConnection conn = null;

MySqlCommand cmd = null;


try

{

conn = base.GetConn();

conn.Open();

cmd = new MySqlCommand(sql, conn);

int i = cmd.ExecuteNonQuery();

conn.Close();

return i;


}

catch (Exception)

{


throw;

}


}

//删除

public int Delete(string sql)

{


MySqlConnection conn = null;

MySqlCommand cmd = null;


try

{

conn = base.GetConn();

conn.Open();

cmd = new MySqlCommand(sql, conn);

int i = cmd.ExecuteNonQuery();

conn.Close();

return i;


}

catch (Exception)

{


throw;

}


}


}


}

具体使用方法:

//查询

string sql1 = "select max(inumber)+1 as num from income ";//查询sql语句

DataTable dt = mysql.Select(sql1);//放到数据表里

if (dt.Rows.Count > 0)//是否有数据

{

for (int i = 0; i < dt.Rows.Count; i++)

{

ia.textBox_bh.Text = dt.Rows[i]["num"].ToString();//显示到编辑框中

}

}

其他类似,只要把sql语句换一下,就OK了!for里边是做具体的操作,把数据读出来,放到哪里,或者删除,或者修改,你做主!


对了,我用的是MYSQL.data来连接数据库的,所以需要using MySql.Data.MySqlClient;//导入用MySql的包,这就话!还需要把MySql.Data.dll先导入到C#项目的应用中去!控件下载地址;http://download.csdn.net/my

文档

C#连接MYSQL数据库,包括增删查改_MySQL

C#连接MYSQL数据库,包括增删查改_MySQL:C#连接MYSQL数据库,包括增删查改!public class DBLINK { public MySqlConnection GetConn() { MySqlConnection mysqlconn = new MySqlConnection(server=localhost;pwd=123;user=root;database=pfm
推荐度:
标签: 查询 连接 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top