2013-03-26 3 views
-3
나는 C#을 통해 SQL 데이터베이스에 연결하려고 오류가 점점 오전

:C# SQL 내부 연결 치명적인 오류

SqlConnection sqlc = new SqlConnection("Server=sql09.freemysql.net,3306;Database=rekklamirajmee;Uid=trubilord;Pwd=******;"); 
sqlc.Open() 

HeidiSQL 통해 연결, 모든 다음과 같은 설정으로, 작동합니다

enter image description here

기본적으로 고급입니다.

나는 그것을 고치려고 노력 해왔다. Google-ing을 한 시간 이상 계속했지만 나는 그것을 고칠 수 없다.

+4

그리고 ... 오류가 무엇인가요? –

+4

SQL Server (microsoft) 용 라이브러리를 사용하여 MySQL 데이터베이스에 연결하고 있습니다. mysql에서 제공하는 라이브러리를 사용 해보자. http://www.mysql.com/downloads/connector/net/ – aweis

답변

5

마음이 상실되지 않는 한 SqlConnection을 사용 중이므로 MySqlConnection을 사용해야합니다. 해당 라이브러리는 http://dev.mysql.com/downloads/connector/net/에서 얻을 수 있습니다. 프로젝트에 포함해야하는 완전히 다른 어셈블리입니다.

SqlConnection은 Microsoft SQL Server에 연결합니다.

+0

또는'System.Data.ODBC'의'OdbcConnection'? – SeeSharp

+0

@SeeSharp 물론 'Odbc'를 사용할 수 있으며 엄청난 성능을 발휘합니다 ***. Odbc를 사용하여 Microsoft SQL Server에 연결할 수는 있지만 .NET 프레임 워크를 사용할 때는 좋지 않습니다. –