C#连接MYSQL数据库,包括增删查改
来源:互联网 发布:处方软件 编辑:程序博客网 时间:2024/06/05 23:54
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数据库,包括增删查改
- c#连接mysql数据库,增删查改命令执行
- c# 连接mysql 增删改查操作
- C# 连接数据库 以及数据库增删改查
- MySql c# 连接 mysql 以及实现简易增删改查
- c# mysql增删改查
- MySql数据库增删改查
- C# ADO.net连接数据库 进行增删改查操作
- VS2008 C# Sql server2008 数据库的连接,增删改查
- C#连接Oracle数据库(执行增删改查操作)
- c# 连接 mysql 以及实现简易增删改查
- JDBC连接MySQL数据库实现增删查改
- php连接mysql数据库的增删改查操作
- java连接mysql数据库增删改查操作记录
- vs2010连接mysql数据库进行增删改查操作
- python Django连接MySQL数据库做增删改查
- java连接MySql数据库和增删改查代码
- Java连接本地MySQL数据库进行增删改查操作
- Fragment 的生命周期
- sublime 出现 [Decode error - output not utf-8]
- 如何使用 PhysicsEditor 加快 cocos2dx-Box2D 开发
- Target_Action 设计模式
- Eclipse 3D编程配置
- C#连接MYSQL数据库,包括增删查改
- QT编写拨号 WINDOS利用宽带拨号Rasdial命令
- 栈的使用之检验算术表达式中括号是否配对
- Jsp简易留言板的实现:application与Arraylist应用示例
- Swift 属性 函数
- Java虚拟机学习笔记(三)——虚拟机性能监控与故障处理工具
- 判断两个链表是否相交
- MapReduce全局变量之捉虫记
- C#实现的组合模式