作者thisismysoul (网路只是嘘你世界)
看板Visual_Basic
标题Re: [SQL ] VB.NET 要如何加入参考appserv的mysql
时间Wed May 13 01:13:08 2009
: ==========================================================
: 不好意思,应该改用ODBC才是(之前上课听到是ODBC,记错了)
: 还要先安装mysql提供的安装程式没错
: http://0rz.tw/FLwq5
: 装好之後也不用干嘛,VS2008也不需重开
: 只是因为改用ODBC,连线字串要换成
: "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=资料库名称;
: User= 你的帐号;Password=你的密码;Option=3;"
: 其它的用法都跟OleDb一模一样,只是物件名称全部改名成Odbc开头
: 像是OdbcConnection
: 这次我有试过,我可以成功读取出资料来
: 相信你应该也可以!
我用c#测试
出现这个错误
ERROR [HY000] [MySQL][ODBC 5.1 Driver]Access denied for user
'ODBC'@'localhost' (using password: YES)
上网查是说我的密码有误?
可是我确认过我的密码没错 怎麽会这样= =
我的CODE 如下
OdbcConnection conn = new OdbcConnection(
"Driver={MySQL ODBC 5.1 Driver};" +
"Server=localhost;" +
"Data Source=football;" +
"User=root;" +
"Password=mysqlpas;" +
"option=3;"
);
127.0.0.1和localhost都试过,还是不行
另外我想问一个问题
"Server=localhost;"这一行可以写机器名称吗?
我以前用c# 和 mssql 开发时
可以写成这样
"Server=PC\SQLEXPRESS"
PC 是我的电脑名称 SQLEXPRESS是我的mssql伺服器名称
我想知道有没有办法写成
"Server=主机名称\mysql伺服器名称"
因为我在appserv中找不到 mysql的伺服器名称
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.171.121
※ 编辑: thisismysoul 来自: 114.42.171.121 (05/13 01:40)
1F:→ MOONRAKER:mysql的习惯一般就是IP或localhost或127.0.0.1 05/13 10:03
2F:→ MOONRAKER:顶多再加上port 没听说有用MS那种UNC name的 05/13 10:03
3F:→ MOONRAKER:第一个错误很明显是你的MySQL没有开ODBC这个user 05/13 10:04
4F:→ MOONRAKER:表示你ODBC没有装好(如果有这个安装程序的话) 05/13 10:04
5F:推 Peruheru:你不是说是VB.NET吗?怎麽变成C#了 XDD 05/13 11:05
6F:→ Peruheru:你连线问题我也不清楚,我的电脑环境很单纯 05/13 11:06
7F:→ Peruheru:就是之前装了.NET2008,然後最近装了Appserv 05/13 11:06
8F:→ Peruheru:里面几乎没东西,只有在看到你这问题时为了测试, 05/13 11:07
9F:→ Peruheru:而创了一个test资料库,里面只有一个test2资料表 05/13 11:07
10F:→ Peruheru:然後发现oleDb不能用,搜寻一下资料以後决定改用ODBC 05/13 11:08
11F:→ Peruheru:发现要用ODBC还要多装一个mySQL提供的安装程式 05/13 11:09
12F:→ Peruheru:然後找到这个符合.NetFramework使用的安装档 05/13 11:09
13F:→ Peruheru:安装好以後,除了连线字串换成我说的那样,就没其他改变 05/13 11:10
14F:→ Peruheru:帐号则是当初安装时,预设的root跟自设密码0000 05/13 11:11
15F:→ Peruheru:没别的了,我的AppServ是2.5.10,MyAdmin是2.10.3 05/13 11:12
16F:→ Peruheru:MySQL是5.0.51b,一整包装起来就这样了,没改变过 05/13 11:13
17F:→ Peruheru:也没有去设定过任何权限 05/13 11:13
18F:推 Peruheru:不过我是打Database不是Data Source 05/13 11:16