900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 连接MYSQL数据库办法及示例

连接MYSQL数据库办法及示例

时间:2022-10-03 14:06:05

相关推荐

连接MYSQL数据库办法及示例

数据库|mysql教程

连接,MYSQL,数据库,方法,示例,连接,MYSQL,数据

数据库-mysql教程

wap网站源码免费下载,Ubuntu切换到前台,nginx配置防爬虫,centphp php,框架网页seolzw

连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an driver for MySQL 该组件为MYSQL为访问MYSQL数据库设计的.NET访问组件。 安装完成该组件后,引用命名空间MySql.Data.MySqlClient; 使用命令行编译时:csc /r

证书查询系统asp网站源码,ubuntu安装 无法引导,tomcat服务器的别名,豆瓣电影影评爬虫,php开发学习哪里好学习,seo是包括lzw

net提交等待源码,ipad可以用vscode嘛,ubuntu更新vi,查看tomcat具体版本,梦见坟头爬虫,php 定义一个二维数组,连江效果好的seo大概费用,机票网站源码lzw

连接MYSQL数据库的方法及示例

方法一:

使用MYSQL推出的MySQL Connector/Net is an driver for MySQL

该组件为MYSQL为访问MYSQL数据库设计的.NET访问组件。

安装完成该组件后,引用命名空间MySql.Data.MySqlClient;

使用命令行编译时:csc /r:MySql.Data.dll test.cs

方法二:

通过ODBC访问MYSQL数据库

访问前要先下载两个组件:和MYSQL的ODBC驱动(MySQL Connector/ODBC (MyODBC) driver)目前为3.51版

安装完成后,即可通过ODBC访问MYSQL数据库

方法三:

使用CoreLab推出的MYSQL访问组件,面向.NET

安装完成后,引用命名空间:CoreLab.MySql;

使用命令编译时:csc /r:CoreLab.MySql.dll test.cs

以下为访问MYSQL数据库实例

编译指令:csc /r:CoreLab.MySql.dll /r:MySql.Data.dll test.cs

using System;

using ;

using System.Text;

using CoreLab.MySql;

using System.Data.Odbc;

using MySql.Data.MySqlClient;

class ConnectMySql

{

public void Connect_CoreLab()

{

string constr = “User Id=root;Host=localhost;Database=qing;password=qing”;

MySqlConnection mycn = new MySqlConnection(constr);

mycn.Open();

MySqlCommand mycm = new MySqlCommand(“select * from shop”,mycn);

MySqlDataReader msdr = mycm.ExecuteReader();

while(msdr.Read())

{

if (msdr.HasRows)

{

Console.WriteLine(msdr.GetString(0));

}

}

msdr.Close();

mycn.Close();

}

public void Connect_Odbc()

{

//string MyConString =”DSN=MySQL;UID=root;PWD=qing”;

string MyConString = “DRIVER={MySQL ODBC 3.51 Driver};” +

“SERVER=localhost;” +

“DATABASE=test;” +

“UID=root;” +

“PASSWORD=qing;” +

“OPTION=3”;

OdbcConnection MyConn = new OdbcConnection(MyConString);

MyConn.Open();

OdbcCommand mycm = new OdbcCommand(“select * from hello”,MyConn);

OdbcDataReader msdr = mycm.ExecuteReader();

while(msdr.Read())

{

if (msdr.HasRows)

{

Console.WriteLine(msdr.GetString(0));

}

}

msdr.Close();

MyConn.Close();

}

public void Connect_Net()

{

string myConnectionString = “Database=test;Data Source=localhost;User Id=root;Password=qing”;

MySqlConnection mycn = new MySqlConnection(myConnectionString);

mycn.Open();

MySqlCommand mycm = new MySqlCommand(“select * from hello”,mycn);

MySqlDataReader msdr = mycm.ExecuteReader();

while(msdr.Read())

{

if (msdr.HasRows)

{

Console.WriteLine(msdr.GetString(0));

}

}

msdr.Close();

mycn.Close();

}

public static void Main()

{

ConnectMySql ms = new ConnectMySql();

ms.Connect_CoreLab();

ms.Connect_Odbc();

Connect_Net();

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。