2011-11-13 2 views

답변

5

프로그램의 연결 문자열을 데이터베이스 서버를 가리 키도록 구성하십시오.

http://www.connectionstrings.com에서 예 :

데이터 원본 = myServerAddress; 초기 카탈로그 = MYDATABASE, 사용자 아이디 = MyUserName 에다; 비밀 번호 = myPassword;

+1

확실 TCP 수 있도록 할 것입니다 수있는 비슷한 방법으로

using MySql.Data.MySqlClient; ... string myConnectionString = "SERVER=localhost;" + "DATABASE=mydatabase;" + "UID=user;" + "PASSWORD=mypassword;"; MySqlConnection connection = new MySqlConnection(myConnectionString); MySqlCommand command = connection.CreateCommand(); command.CommandText = "SELECT * FROM mytable"; MySqlDataReader Reader; connection.Open(); Reader = command.ExecuteReader(); while (Reader.Read()) { string row = ""; for (int i = 0; i < Reader.FieldCount; i++) row += Reader.GetValue(i).ToString() + ", "; Console.WriteLine(row); } connection.Close(); ... 

를/IP는 SQL 서버 시스템에서 활성화 및 원격 연결은되어 허용. 나는 tcp/ip가 기본적으로 비활성화되어 있다고 생각한다. SQL Server 구성 관리자를 통해 가장 쉽게 사용할 수 있습니다. –

1

예를 들어, PC에서 MySQL 데이터베이스를 설정하는 것이 좋습니다. MySQL Website에서 가져올 수 있습니다. 그 후에는 어떤 식 으로든 연결해야합니다. 해당 데이터베이스에 연결하려면 .NET Connector을 사용할 수 있습니다. 를 사용하여 원격 databasein이 같은 방식으로 액세스 할 수 있습니다 : 당신이

+0

OP는 MySQL이 아닌 SQL Server를 사용합니다. –

관련 문제