在C#程序中使用MYSQL数据库
2007-11-02 09:13
253 查看
一提起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:
MySQLCommand cmd;
cmd = new MySQLDriverCS.MySQLCommand("DROP TABLE IF EXISTS test.mysqldrivercs_test",conn);
cmd.ExecuteNonQuery();
cmd.Dispose();
cmd = new MySQLDriverCS.MySQLCommand("CREATE TABLE test.mysqldrivercs_test("+"SettingID tinyint(3) unsigned NOT NULL auto_increment,"+"SettingValue text, "+"PRIMARY KEY (SettingID), UNIQUE KEY SettingID(SettingID), KEY SettingID_2 (SettingID))"+" TYPE=MyISAM COMMENT='MySQL test table'",conn);
cmd.ExecuteNonQuery();
cmd.Dispose();
下面是insert:
string Value = "Value";
int SettingID = 1;
下面是update:
Value = "Value2";
下面是select:
关闭链接:
conn.Close();
下面是创建一个数据库链接:
using MySQLDriverCS;
MySQLConnection conn = new MySQLConnection( new MySQLConnectionString("localhost","test","root","").AsString );
conn.Open();
如果你使用的是.net的集成开发环境(visual studio.net)那么在代码中输入MySQLDriverCS后再输入一个”.”就可以看到MySQLDriverCS名称空间中的所有的东西了.
下面是commond:
MySQLCommand cmd;
cmd = new MySQLDriverCS.MySQLCommand("DROP TABLE IF EXISTS test.mysqldrivercs_test",conn);
cmd.ExecuteNonQuery();
cmd.Dispose();
cmd = new MySQLDriverCS.MySQLCommand("CREATE TABLE test.mysqldrivercs_test("+"SettingID tinyint(3) unsigned NOT NULL auto_increment,"+"SettingValue text, "+"PRIMARY KEY (SettingID), UNIQUE KEY SettingID(SettingID), KEY SettingID_2 (SettingID))"+" TYPE=MyISAM COMMENT='MySQL test table'",conn);
cmd.ExecuteNonQuery();
cmd.Dispose();
下面是insert:
string Value = "Value";
int SettingID = 1;
下面是update:
Value = "Value2";
下面是select:
关闭链接:
conn.Close();
相关文章推荐
- 在C#程序中使用MYSQL数据库
- 在C#程序中使用MYSQL数据库
- 使用asp.net进行Mysql数据库备份程序的知识准备
- 使用C#编写的一个定时关机程序
- c# 使用winapi点击第三方程序中的toolstrip
- C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe(转)
- 改善C#程序的建议9:使用Task代替ThreadPool和Thread (转)
- C#使用EPPlus.dll动态库在一般处理程序中实现将datatable导出到excel
- C# System.IO.FileStream 读取被其他程序打开的文件提示“文件正由另一进程使用,因此该进程无法访问该文件。”
- 使用C#编写的一个定时关机程序
- 【mysql】备份篇2:使用java程序定期备份mysql数据库
- Windows系统中使用C#编写蓝牙通信程序的简单实例
- 使用WM_COPYDATA消息在C++和C#程序之间互传数据
- C#.NET开发Winform使用MySQL数据库 无法将“System.Byte[]”的对象强制转换为类型“System.IConvertible”
- 改善C#程序的建议6:在线程同步中使用信号量
- 使用命令行工具编译C#程序
- 编写高质量代码改善C#程序的157个建议——建议149:使用表驱动法避免过长的if和switch分支
- C#使用SendMessage获取其他程序的输入框中的值
- c#在一般处理程序中使用session
- 编写高质量代码改善C#程序的157个建议——建议89:在并行方法体中谨慎使用锁