Работа с удалеными базами!
Ктонить может мне помочь с таким вопросом?! (я просто в этих технология совсем новечек)
Допустим есть каколибы сайт на котором весит MySQL база, я знаю пароль, логин от этой базы...
Есть ли какие либа компоненты в BuilderC++ для того чтобы быстро подконектится к этой базе и дать туда пару запросов и получит временную таблицу, допустив всеравно что работать с ADOQuery только база гденить в вебе будет лежать!
Если можно примером!
Заранее спасибо!
С уважением, inkognitum.
SQL сервер может быть где угодно. Обычно он имеет IP адрес,ну или доменное имя с динамическим IP. Он может быть в интернете, к сайту он не имеет никакого отношения. У каждого SQL сервера есть свой порт, если для сайта это 80, то для SQL он другой, это отдельный сервис. Если ты хочешь подключиться к MySQL серверу где бы то нибыло, будь то он в интернете в сети или на локальной машине - тебе надо знать IP адрес машины на котором он висит. Идешь на сайт MySQL и качаеш MyDAC. Ставишь его на свою систему, создаешь файл с расширением .udl. Открываешь его и настраиваешь новое соединение, выбираешь драйвер, прописываешь IP адрес, логин и пароль, проверяешь правильность введенных данных специальной кнопкой типа "Test Connection". Выходишь. Добавляешь на форму ADOConnection, выбираешь .udl файл в свойстве ConnectionString ну и дальше ищешь по форуму как работать с ADO.
Большое спасибо! Возникнут проблемы с настройкой буду задавать в этом топике! :)
И еще на сколько я знаю IP может заменить адрес сайта?
Код:
telnet www.vasyahomepage.ru 3306
Код:
telnet www.vasyahomepage.ru 3306
Хе, это если еще на том хосте этот порт фарволом не закрыт - что вполне вероятно =)
Ну я беру самый простой случай, когда сервер твой, а не дяди Васи, которого хочется хакнуть.
У автора вполне вероятно сайт на каком то хостинге стоит. И в этом случае даже если сайт его, врятли mysql порт будет открыт, если хостера специально не попросить. =)
или я не знаю как оно расшифровывается и найти ее не могу или просто его нет....
смотрел на Mysql.ru и mysql.com
может просто плохо искал.... помогите пож!
Допустим у меня есть сайт.... на сайте через MyPHP я создал базу, таблици в ней и забил туда изначально какие либа данные.
Допустим пример с форумом... у этого есть база множества таблиц.
как мне подключится к такого рода базе, просто я боюсь я изначально вопрос не верно поставил!
Заранее спасибо!
Допустим у меня есть сайт.... на сайте через MyPHP я создал базу, таблици в ней и забил туда изначально какие либа данные.
Допустим пример с форумом... у этого есть база множества таблиц.
как мне подключится к такого рода базе, просто я боюсь я изначально вопрос не верно поставил!
Заранее спасибо![/QUOTE]
Код:
show databases; -- список баз данных
show tables from имя_выбранной_базы_данных; -- список таблиц выбранной базы данных
select fields from имя_выбранной_таблицы; -- список колонок в таблице
select * from имя_выбранной_таблицы; -- все записи из таблицы
show tables from имя_выбранной_базы_данных; -- список таблиц выбранной базы данных
select fields from имя_выбранной_таблицы; -- список колонок в таблице
select * from имя_выбранной_таблицы; -- все записи из таблицы
Это ?
Если ты установил MySQL ODBC, то надо добавить либо ресурс ODBC либо создать файл .udl, после чего работать как и с любой другой базой данных через ADOQuery/ADOCommand
ННе покажете пример этого самого .udl файла, а то совсем ниразу не видел его, а то что я установил что то не могу найти на своем компе! может както через него можно этот файл создать?!
Заранее спасибо!