protected
voidMySqlCon()
{
//数据库连接字符串跟连接SQLSERVER没有区别
string
constr
=
"server=localhostUserId=rootpassword=rootDatabase=test"
//下面使用MySql
Connector/net提供的专用对象
MySqlConnection
mycon
=
new
MySqlConnection(constr)
mycon.Open()
MySqlCommandmycmd
=
new
MySqlCommand("select
*
from
users",
mycon)
MySqlDataReader
myreader
=
mycmd.ExecuteReader()
while
(myreader.Read())
{
if
(myreader.HasRows)
{
MessageBox.Show(myreader.GetString("email")
)
}
}
myreader.Close()
mycon.Close()
可以使用mysql推出的mysqlconnector/net组件,该组件是mysql为ado.net访问mysql数据库设计的.net专用访问组件,完成该组件后,需要在项目中引用这个组件,之后在程序中引用命名空间mysql.data.mysqlclient,即可开始进行连接mysql数据库的 *** 作了,示例如下:protected
voidmysqlcon()
{
//数据库连接字符串跟连接sqlserver没有区别
string
constr
=
"server=localhostuserid=rootpassword=rootdatabase=test"
//下面使用mysql
connector/net提供的专用对象
mysqlconnection
mycon
=
new
mysqlconnection(constr)
mycon.open()
mysqlcommandmycmd
=
new
mysqlcommand("select
*
from
users",
mycon)
mysqldatareader
myreader
=
mycmd.executereader()
while
(myreader.read())
{
if
(myreader.hasrows)
{
messagebox.show(myreader.getstring("email")
)
}
}
myreader.close()
mycon.close()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)