2011-04-12 80 views
0

喜需要連接到我已經建立了上godaddy.com需要幫助連接到MySQL數據庫

一個MySQL服務器

我的代碼是

var dbcon : IDbConnection; //port is 3303 
var connectionString : String = "Server=xxxxx.xx.xx.x; Uid=lxxxx; Pwd=xxxx; Database=lxxx;"; 

dbcon = new SqlConnection(connectionString); 
dbcon.Open(); 

但是我的連接被拒絕,我懷疑我需要輸入一個端口號。任何人都可以告訴我如何在我的連接字符串中指定一個端口號? THX

+0

MySQL默認端口是3306而不是3303 .. – halfdan 2011-04-12 18:12:24

回答

1

SQLConnection類是用來連接到SQL Server。要連接到MySQL,您必須使用MySQL .NET Connector。使用MySQL連接器時,應該使用MySQLConnection類。 connection string options reference應該能夠幫助您獲得正確的所有選項。當使用MySQL連接器時,除非使用默認值3306,否則不需要指定端口。

+0

dayum,感謝很多兄弟,我永遠想出這一個。 – 2011-06-06 17:01:53

0

使用

Server = <assigned-dns-name-or-ip>:3303, Uid=<youruserid>, Pwd=<yourpassword>, Database=<databasename> 
1

通常端口號被指定爲服務器名稱的一部分。例如'localhost:8808'