.Net 通过MySQLDriverCS操作MySQL
2010-07-03 17:17
453 查看
代码
using System;
using System.Collections.Generic;
using System.Linq;
MySQLDriverCS是MySQL数据库的一个免费开源的.NET驱动程序,在 http://sourceforge.net/projects/mysqldrivercs/可以下载到,使用它不需要额外的去设置ODBC数据源,基本上只要能连接到MySQL就能通过MySQLDriverCS来访问。
在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中。
下面实现增删改操作:
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySQLDriverCS;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
MySQLConnection conn = null;
try
{
//关键是字符串的配置
string connstr = "Data Source=test;Password=carl;User ID=root;Location=localhost";
conn = new MySQLConnection(connstr);
conn.Open();
string query = "insert into people (name) values ('aaaa')";
string tmp = null;
MySQLCommand cmd = new MySQLCommand(query, conn);
for (int i = 0; i < 100; i++)
{
cmd.ExecuteNonQuery();
}
cmd.Dispose();
conn.Close();
query = "select * from people";
MySQLCommand cmd2 = new MySQLCommand(query, conn);
conn.Open();
MySQLDataReader reader = cmd2.ExecuteReaderEx();
while (reader.Read())
{
tmp = reader[0].ToString();
}
conn.Close();
query = "delete from people";
MySQLCommand cmd3 = new MySQLCommand(query, conn);
conn.Open();
cmd3.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
conn.Close();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
MySQLDriverCS是MySQL数据库的一个免费开源的.NET驱动程序,在 http://sourceforge.net/projects/mysqldrivercs/可以下载到,使用它不需要额外的去设置ODBC数据源,基本上只要能连接到MySQL就能通过MySQLDriverCS来访问。
在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中。
下面实现增删改操作:
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySQLDriverCS;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
MySQLConnection conn = null;
try
{
//关键是字符串的配置
string connstr = "Data Source=test;Password=carl;User ID=root;Location=localhost";
conn = new MySQLConnection(connstr);
conn.Open();
string query = "insert into people (name) values ('aaaa')";
string tmp = null;
MySQLCommand cmd = new MySQLCommand(query, conn);
for (int i = 0; i < 100; i++)
{
cmd.ExecuteNonQuery();
}
cmd.Dispose();
conn.Close();
query = "select * from people";
MySQLCommand cmd2 = new MySQLCommand(query, conn);
conn.Open();
MySQLDataReader reader = cmd2.ExecuteReaderEx();
while (reader.Read())
{
tmp = reader[0].ToString();
}
conn.Close();
query = "delete from people";
MySQLCommand cmd3 = new MySQLCommand(query, conn);
conn.Open();
cmd3.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
conn.Close();
}
}
}
相关文章推荐
- .net 通过 MySQLDriverCS 连接 MySql 数据库
- 利用MySQLDriverCS实现在.NET环境下访问MySQL数据库
- 利用MySQLDriverCS实现在.NET环境下访问MySQL数据库
- MySQLDriverCS 不支持问题解决 Uint 4.0 .net 2.0
- 利用MySQLDriverCS实现在.NET环境下访问MySQL数据库
- C#使用MySQLDriverCS操作MySQL实例教程代码
- C#使用MySQLConnectorNet和MySQLDriverCS操作MySQL的方法
- VB.NET 通过MySQLDriverCS连接Mysql
- 在C#中使用MySQLDriverCS操作MySQL数据库
- MySQLDriverCS.dll 添加引用(安装问题)
- 通过存储过程(MySQL)添加变更操作日志
- C# 连接 mysql (使用MySQLDriverCS) 时commandText问题
- C++通过mysql的c api和通过mysql的Connector C++ 1.1.3操作mysql的两种方式
- ZF框架 操作数据库报“The mysql driver is not currently installed”错
- python + selenium webdriver 通过python来模拟鼠标、键盘操作,来解决SWFFileUpload调用系统底层弹出框无法定位问题
- C#(64位系统) 解决MySQLDriverCS"未能加载文件或程序集,或它的某一个依赖项"
- 5、通过api操作mysql的小例子
- 数据库基本操作小摘(代码由mysql-essential-5.1.50-win32测试通过)
- 第一个通过的ibatis操作mysql的实际例子
- 通过ssh隧道访问mysql,包括免密码操作