
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()
原因:没有安装mysqlnotifler组件,可以通过DOS命令进入MySQL数据库。
1、首先按“win+R”打开运行窗口,输入“cmd”,回车确定。
2、启动mysql数据库:在出来的DOS命令窗口中输入 netstartmysql,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R直接输入netstartmysql后回车。
3、输入 mysql-hlocalhost-uroot-p回车 进入mysql数据库,
4、当显示此界面时表示成功链接到了mysql数据库。
5、输入showdatabases;显示你有的数据库(mysql数据库中的命令必须以分号结尾“;”)
6、如果要退出mysql数据库,输入exit回车。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)