在。net中使用mysql数据库(C#)
2005-05-19 09:25
344 查看
一提起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();
怎么样,很方便吧!
下面是创建一个数据库链接:
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();
怎么样,很方便吧!
相关文章推荐
- [导入]在。net中使用mysql数据库(C#)
- C#.NET开发Winform使用MySQL数据库 无法将“System.Byte[]”的对象强制转换为类型“System.IConvertible”
- C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi
- 在。net中使用mysql数据库(C#)
- .Net C# VB 使用Log4Net for FW 2.0
- .NET(C#):使用XPath查询带有命名空间(有xmlns)的XML
- C# ASP.NET 走火入魔通用权限管理系统组件V3.2试用版下载地址【含数据库设计文档、使用手册】
- C#.net使用GetManifestResourceStream从程序集取得资源清单
- 如何使用 Visual C# .NET 检查 Windows 版本[转]
- c#.net 文本编辑控件——使用 Visual C# .NET 打印 RichTextBox 控件的内容
- 使用C#链接MYSQL数据库的最简单例子
- C#.Net Castle ActiveRecord学习实践(6):延迟加载和使用Where子句
- MQTT(一)C#使用 MQTTnet 快速实现 MQTT 通信
- ASP.NET MVC 2.0 in Vs2010 :使用C# 4.0中使用动态类型来传递ViewData
- C#中使用ADOMD.NET查询多维数据集的实现方法
- 使用VSIUAL C#.NET操作Excel -使用公式
- 使用VSIUAL C#.NET操作Excel -把DataTable中的数据写入Excel
- 教你Asp.net下使用mysql数据库的步骤
- 一款使用C# .NET开发的SIP客户端开源项目含完整源码项目文件
- .NET(C#) 中使用 CsGL-OpenGL .NET