[导入]在。net中使用mysql数据库(C#)
2006-06-10 01:21
435 查看
一提起mysql数据库,好像就是在说java,jsp或者php,其实在所有程序中都可以使用mysql 数据库,其它的程序使用my sql数据库的方法是使用my sql 提供的odbc驱动,在.net 中可以使用类似于jdbc似的东东.它的名字是:MySQLDriverCS.dll.把它添加到.net的组件面板里,至于如何添加,则不是本篇的任务了(^_^)!
下面是创建一个数据库链接:
using MySQLDriverCS;
MySQLConnection conn = new MySQLConnection( new MySQLConnectionString("localhost","test","root","").AsString );
conn.Open();
如果你使用的是.net的集成开发环境(visual studio.net)那么在代码中输入MySQLDriverCS后再输入一个”.”就可以看到MySQLDriverCS名称空间中的所有的东西了.
下面是commond:
1MySQLCommand cmd;
2 cmd = new MySQLDriverCS.MySQLCommand("DROP TABLE IF EXISTS test.mysqldrivercs_test",conn);
3 cmd.ExecuteNonQuery();
4 cmd.Dispose();
5
6
7 cmd = new MySQLDriverCS.MySQLCommand("CREATE TABLE test.mysqldrivercs_test("+
8 "SettingID tinyint(3) unsigned NOT NULL auto_increment,"+
9 "SettingValue text, "+
10 "PRIMARY KEY (SettingID), UNIQUE KEY SettingID(SettingID), KEY SettingID_2 (SettingID))"+
11 " TYPE=MyISAM COMMENT='MySQL test table'",conn);
12
13 cmd.ExecuteNonQuery();
14 cmd.Dispose();
15
下面是insert:
string Value = "Value";
int SettingID = 1;
new MySQLInsertCommand(conn,
"mysqldrivercs_test"
);
下面是update
Value = "Value2";
new MySQLUpdateCommand(conn,
"mysqldrivercs_test",
null
);
下面是select
DataTable dt = new MySQLSelectCommand(conn,
null,
null
).Table;
string storedValue = dt.Rows[0]["SettingValue"].ToString();
下面是delete
关闭链接:
conn.Close();
怎么样,很方便吧!
文章来源:http://blog.csdn.net/vstart/archive/2006/06/09/783510.aspx
下面是创建一个数据库链接:
using MySQLDriverCS;
MySQLConnection conn = new MySQLConnection( new MySQLConnectionString("localhost","test","root","").AsString );
conn.Open();
如果你使用的是.net的集成开发环境(visual studio.net)那么在代码中输入MySQLDriverCS后再输入一个”.”就可以看到MySQLDriverCS名称空间中的所有的东西了.
下面是commond:
1MySQLCommand cmd;
2 cmd = new MySQLDriverCS.MySQLCommand("DROP TABLE IF EXISTS test.mysqldrivercs_test",conn);
3 cmd.ExecuteNonQuery();
4 cmd.Dispose();
5
6
7 cmd = new MySQLDriverCS.MySQLCommand("CREATE TABLE test.mysqldrivercs_test("+
8 "SettingID tinyint(3) unsigned NOT NULL auto_increment,"+
9 "SettingValue text, "+
10 "PRIMARY KEY (SettingID), UNIQUE KEY SettingID(SettingID), KEY SettingID_2 (SettingID))"+
11 " TYPE=MyISAM COMMENT='MySQL test table'",conn);
12
13 cmd.ExecuteNonQuery();
14 cmd.Dispose();
15
下面是insert:
string Value = "Value";
int SettingID = 1;
new MySQLInsertCommand(conn,
"mysqldrivercs_test"
);
下面是update
Value = "Value2";
new MySQLUpdateCommand(conn,
"mysqldrivercs_test",
null
);
下面是select
DataTable dt = new MySQLSelectCommand(conn,
null,
null
).Table;
string storedValue = dt.Rows[0]["SettingValue"].ToString();
下面是delete
关闭链接:
conn.Close();
怎么样,很方便吧!
文章来源:http://blog.csdn.net/vstart/archive/2006/06/09/783510.aspx
相关文章推荐
- 在。net中使用mysql数据库(C#)
- C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi
- [导入]HOW TO:使用 Visual C# .NET ...
- [导入]如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- c#.net 使用NPOI导入导出标准Excel (asp.net winform csharp)
- C#.NET开发Winform使用MySQL数据库 无法将“System.Byte[]”的对象强制转换为类型“System.IConvertible”
- 在。net中使用mysql数据库(C#)
- 使用C# .net开发微信公众号之删除模板
- asp.net使用飞信fetionAPI接口免费发送短信的c#的实例
- asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- asp.net(c#) DataTable 快速导入数据库
- 如何在不影响默认安全性的前提下使用ckeditor+fckeditor+asp.net(C#)?
- 如何在 Visual C# .NET 中使用 SqlDataAdapter 对象更新 SQL Server 数据库
- C#批量保存方法-利用Net SqlBulkCopy 批量导入数据库,速度超快-通用方法源码提供
- C#,Asp.NET 导入Excel,时间格式一串数字转换.
- C#使用ADO.Net部件来访问Access数据库的方法
- 使用C#对MySQL数据库执行存在中文的SQL语句,不返回值的问题
- 如何使用 Visual C# .NET 创建用于窗体身份验证的密钥
- 如何 ︰ 执行批量更新和插入使用.NET 提供程序在 C#.NET OpenXML
- 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页