Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Соединение с БД через интернет


Автор: Steisy 25.7.2010, 18:12
Здравствуйте!
подскажите, как через Visual studio соединиться с БД через интернет (БД находится на AGAVA)

Автор: jonie 26.7.2010, 12:15
Steisy, БД это файл вообще, вероятно вы хотите соединиться с СУБД? Какая субд у вас?

Автор: Steisy 26.7.2010, 21:53
да,СУБД
простите
MySQL

Автор: Экскалупатор 26.7.2010, 22:07
очевидно что на сервере должен быть открыт доступ к серверу базы, и там настроен доступ к определенной базе из вне.

Автор: Steisy 26.7.2010, 23:18
прростите,не sql
а    mssql2


есть такой код: это не то?


Код

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

string CommandText = "Наш SQL скрипт";
string Connect="Database=БАЗАata Source=ХОСТ;User Id=eplatar5;Password=iti7Dioxoo";
//Переменная Connect - это строка подключения в которой:
//БАЗА - Имя базы в MySQL
//ХОСТ - Имя или IP-адрес сервера (если локально то можно и localhost)
//ПОЛЬЗОВАТЕЛЬ - Имя пользователя MySQL
//ПАРОЛЬ - говорит само за себя - пароль пользователя БД MySQL
MySqlConnection myConnection = new MySqlConnection(Connect);
MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
myConnection.Open(); //Устанавливаем соединение с базой данных.
//Что то делаем...
MySqlDataReader MyDataReader;
MyDataReader = myCommand.ExecuteReader();

            while (MyDataReader.Read())
            {
                string result = MyDataReader.GetString(0); //Получаем строку
                int id = MyDataReader.GetInt32(1); //Получаем целое число
            }
MyDataReader.Close();
myConnection.Close(); //Обязательно закрываем соединение!

Автор: jonie 27.7.2010, 14:57
Цитата

прростите,не sql
а    mssql2

есть такой код: это не то?
нет, не это. Это для mYsql

Автор: VirusUZ 27.7.2010, 15:28
WebService

Добавлено через 5 минут и 34 секунды
Windows Application или Web Application ?

Автор: Steisy 27.7.2010, 22:39
Цитата(jonie @  27.7.2010,  14:57 Найти цитируемый пост)
нет, не это. Это для mYsql 


да,я уже поняфла. а какой будет для mssql?

Добавлено через 36 секунд
VirusUZ, в смысле?

Автор: VirusUZ 28.7.2010, 14:37
Если Windows Application --- испол. SQL Client или Web Service
Если Web Application --- ничто ненадо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)