栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net可以用mysql吗

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net可以用mysql吗

步骤一:下载MySql驱动包

步骤二:引入组件

下载的文件是一个压缩文件,将其解压缩到本地磁盘。找到bin文件夹中的MySql.Data.dll文件,这个就是我们要引用的组件。通过Visual Studio将其引用到你的项目中

部署dll流程:

首先把dll文件放到应用程序...binDebug下;

然后在解决方案中添加引用:右键鼠标-->添加引用-->浏览-->选择dll放置路径后点击“确定”。

注意:要在应用文件头处使用using MySql.Data.MySqlClient;命令。

ExecuteReader()返回一个类型化的DataReader对象,返回的对象可对用于遍历返回的记录

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingMySql.Data;usingMySql.Data.MySqlClient;namespaceMySqlConnectionTest

{classProgram

{static voidMain(String[] args)

{

Console.WriteLine("--------");string myconn = "Database='test';Data Source=localhost;User ID=root;Password=123456;CharSet=utf8;";//需要执行的SQL语句

string mysql = "SELECt * from users";//创建数据库连接

MySqlConnection myconnection = newMySqlConnection(myconn);

myconnection.Open();//创建MySqlCommand对象

MySqlCommand mycommand = newMySqlCommand(mysql, myconnection);//通过MySqlCommand的ExecuteReader()方法构造DataReader对象

MySqlDataReader myreader =mycommand.ExecuteReader();while(myreader.Read())

{

Console.WriteLine(myreader.GetInt32(0) + "," + myreader.GetString(1) + "," + myreader.GetString(2));

}

myreader.Close();

myconnection.Close();

}

}

}

ExecuteNonQuery()一般用于UPDATe、INSERT或DELETE语句,其中唯一的返回值是受影响的记录个数。

static voidMain(String[] args)

{string myconn = "Database='test';Data Source=localhost;User ID=root;Password=123456;CharSet=utf8;";//建立数据库连接

MySqlConnection DBConn = newMySqlConnection(myconn);

DBConn.Open();//执行查询语句

MySqlCommand DBComm = new MySqlCommand("UPDATE users SET user_passwd = '123456' WHERe user_name = 'aaa'", DBConn);int rowsReturned =DBComm.ExecuteNonQuery();//显示数据

Console.WriteLine("{0} rows returned.",rowsReturned);

DBConn.Close();

}

static voidMain(String[] args)

{string myconn = "Database='test';Data Source=localhost;User ID=root;Password=123456;CharSet=utf8;";//建立数据库连接

MySqlConnection DBConn = newMySqlConnection(myconn);

DBConn.Open();//执行查询语句

MySqlCommand DBComm = new MySqlCommand("SELECT COUNT(*) FROM users", DBConn);//ExecuteScalar()用于从SQL语句返回一个结果,如给定表中的记录个数,或者服务器上的当前日期、时间。

Object o =DBComm.ExecuteScalar();

Console.WriteLine(o);

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908433.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号