当先锋百科网

首页 1 2 3 4 5 6 7
mysql数据库关联查询,vs怎么连接mysql数据库?

第三方组件:mysql.data.dll

说明:去官方网站下载mysql.data.dll,然后在项目中添加该组件的引用,在代码页里输入usingmysql.data.mysqlclient,我们就可以顺利的使用该类库的函数建立连接了。

以下是几个常用函数:

#region建立mysql数据库连接

///

///建立数据库连接.

///

///

publicmysqlconnectiongetmysqlcon()

{

stringm_str_sqlcon="server=localhost;userid=root;password=root;database=abc";//根据自己的设置

mysqlconnectionmycon=newmysqlconnection(m_str_sqlcon);

returnmycon;

}

#endregion

#region执行mysqlcommand命令

///

///执行mysqlcommand

///

///

publicvoidgetmysqlcom(stringm_str_sqlstr)

{

mysqlconnectionmysqlcon=this.getmysqlcon();

mysqlcon.open();

mysqlcommandmysqlcom=newmysqlcommand(m_str_sqlstr,mysqlcon);

mysqlcom.executenonquery();

mysqlcom.dispose();

mysqlcon.close();

mysqlcon.dispose();

}

#endregion

#region创建mysqldatareader对象

///

///创建一个mysqldatareader对象

///

///

///

publicmysqldatareadergetmysqlread(stringm_str_sqlstr)

{

mysqlconnectionmysqlcon=this.getmysqlcon();

mysqlcommandmysqlcom=newmysqlcommand(m_str_sqlstr,mysqlcon);

mysqlcon.open();

mysqldatareadermysqlread=mysqlcom.executereader(commandbehavior.closeconnection);

returnmysqlread;

}

#endregion