2010-06-05 53 views
1

我尝试使用下面的代码连接到MySQL服务器在REALbasic中:连接到MySQL服务器使用REALbasic的

dim db as MySQLCommunityServer 

db=New MySQLCommunityServer 

    db.host="192.168.240.129" 
    db.port=3306 
    db.databaseName="test" 
    db.userName="test" 
    db.Password="test" 

    If db.Connect() then 
     txt1.Text = "Connected" 
    else 
    txt1.Text = "Connection failed!"+ chr(13)+db.ErrorMessage 
    end if 

,我得到以下信息 connection failed!

有谁知道我怎么能解决这个问题?

感谢

+0

你需要得到一个更详细的错误消息,它可能是任何东西.... – 2010-06-05 11:48:20

+0

尝试db.ErrorMessage,它给了我: 在'阅读中丢失与MySql服务器的连接 – Gbolahan 2010-06-05 12:23:44

回答

1

尝试添加此:

db.databaseName="root" 
db.userName="test" 
db.Password="" 
1

检查db.Error并且如果为真,检查db.ErrorMessage因为它会给你,为什么它失败的更多信息。

如果我不得不猜测,我会说用户测试没有来自您的IP地址的权限。但是错误信息会给你无法连接的原因。

1

我刚碰到这个。在我的情况下,这是由于服务器上没有运行MySql Server。