`
369540808
  • 浏览: 197219 次
文章分类
社区版块
存档分类
最新评论

C#写聊天程序系列笔记(二)访问Mysql数据库

 
阅读更多

作为服务器免不了要对数据库进行操作,C#怎样进行操作呢?本程序采用MySQLDriverCS命名空间里面的各种方法,这个比较简单,让然前提是大家要安装这个东东,安装完成之后有一个重要的步骤就是要进行引用

右键引用

选择添加引用,找到MySQLDriverCS.dll点击确定

然后在程序中使用

using MySQLDriverCS;


这样就可以使用了。

使用方法如下:

定义链接的字符串

string connstr = "Data Source=chatsys;" +
               "Password=root;User ID=root;Location=localhost;server=localhost;Charset=utf8";


创建链接并打开链接

MySQLConnection conn = new MySQLConnection(connstr);
            conn.Open();


执行某种操作

string cmd = "select * from t_userinfo where F_State=1";
            sqlcmd = new MySQLCommand(cmd, conn);
            MySQLDataReader anscmd = sqlcmd.ExecuteReaderEx();


如果有结果的话,获取结果如下

while (anscmd.Read())
            {               
                streamWriter[i].WriteLine((anscmd.GetString(anscmd.GetOrdinal("F_Name"))));
                streamWriter[i].Flush();
            }


这样我们就可以对MySQL数据进行操作了
分享到:
评论

相关推荐

    用来存放Mysql笔记和代码.rar

    MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中...

    基于 Android 和 MySql 的云笔记本程序。.zip

    包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...

    .NET全程学习笔记

    这个是我学习.NET的笔记,里面有我遇到的每一个问题的解决办法,一些重要概念的理解,C#语言基础难点,多线程编程方法,网络编程方法,数据库的设计(mysql,sqlserver),WPF核心技术,还有正则表达式的使用,批处理...

    asp.net知识库

    在.NET访问MySql数据库时的几点经验! 自动代码生成器 关于能自定义格式的、支持多语言的、支持多数据库的代码生成器的想法 发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--...

    基于C#的试题管理系统,出色课程设计源代码,计算机必看!

    从本项目来看我对一个项目的把控还有上升的空间 MVP 面向接口 开发环境 Win7_64+VS2015+MySQL5.7+Navicat ... //数据库连接字符串 public static string Conn = "Database=...Other/Doc 存放开发过程中的一些笔记和草稿

    笔记:读书笔记,读书笔记

    :open_book: 读书笔记 :slightly_smiling_face: :upside-down_face: 买过很多书,也打印过很多电子版的书籍和资料,断断续续的读,杂乱无章。心血来潮,想自己整理一下,希望可以坚持下去,不断学习,不断提升自己。...

    ProPharmacyManager:阿拉伯语专业药房经理

    ProPharmacyManager应用程序使用MySqlBackup.NET 2.0.12(一个.NET C#库)进行备份,加密和创建数据库(* .sql文件)。 MySqlBackup.NET在下获得。 有关MySqlBackup.NET的更多信息,请参见 该项目使用Impulse ...

    笔记博客 - 一款Java版的个人博客系统,后台预览地址.zip

    包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、...

    计算机应用基础知识点总结.doc

    数据库管理系统DBMS〔DataBase Management System是数据库系统的核心,由一组用以管理、维护和访问数据的程序构成,提供了一个 可以方便地、有效地存取数据库信息的环境。 15、计算机组成由五部分组成 主机、显示器、...

    周周的大厂Java后端面试笔记小册子。 包括不限于Java基础、集合、并发、JVM,MySQL,Redis,操作系统.zip

    包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...

    求职小助手

    软件很简单,数据库实现用到了Mysql,SQL Server,Oracle,Access等数据库。为了简单只发布Access版。 希望能对大家有所帮助! 名称:求职小助手 功能:记录求职相关信息。可以保存简历。 语言:c# 数据库:...

    千夏博客(原「笔记博客」v4),一款使用layui开发的Java博客系统,包含了文章、日记、项目展示、文件分享等功能.zip

    包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、...

    毕设&课设&项目&实训-C++、数据结构与算法、计算机网络、操作系统、Linux、Git、MySQL等zip

    学习笔记之用:C++、数据结构与算法、计算机网络、操作系统、Linux、Git、MySQL等;(包含了搜集的资料,自己总结整理的资料).zip 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化...

    笔记存储应用

    笔记存储应用 它是使用C#作为后端以及HTML,CSS,JS作为前端进行开发的。 MySQL数据库用于存储有关用户的信息以及存储注释。

    nmg:现有数据库表中的NHibernate映射生成器

    NHibernate映射生成器一个简单的实用程序,用于从现有数据库表中生成NHibernate映射文件和相应的域类。 特征: 支持Oracle,SqlServer,PostgreSQL,MySQL,SQLite,Sybase,Ingres,CUBRID 可以生成hbm.xml,Fluent...

    EasierLog:每天将日志保存到单个文件或您喜欢的数据库中

    : 支持的DBMS:数据库管理系统最低已知版本经过测试字符串连接格式笔记SQL服务器未知开发环境支持所有接受“ object_id()”功能的版本PostgreSQL9.4支持所有接受“如果不存在则创建表”的版本MySQL 5.5支持所有...

    Legacyplayers:LegacyPlayers的官方资料库

    传统玩家 该存储库包含项目的后端和前端 ... 该数据库建立在MySQL 5.7 InnoDB环境上。 未针对其他版本进行测试。 笔记: 我删除了大多数资产,因为我没有发布这些资产的许可。 所需的库:MySql.Data 安装数据库

    Note_scalad.tar.gz

    常规Java工具,算法,加密,数据库,面试题,源代码分析,解决方案: Alibaba_Druid AngularJS_String_SubString Big_Data_ETL C# CROS CrossOrigin_Request Eclipse_Referenced_File_Contains_Errors Git_Language_...

Global site tag (gtag.js) - Google Analytics