|
Тема |
Re: Определено ти трябва обща култура [re: sularome] |
|
Автор |
salle (един такъв) |
|
Публикувано | 17.01.05 11:43 |
|
|
Виж няма нищо лошо в това да не знаеш нещо. Нито пък някой знае всичко.
Обаче всеки знае различни неща на различно ниво. И никой не знае какво ти знаеш или не. Нито пък някой може д ати чете мислите за да разбере какво точно питаш. Твоя е задачата да си зададеш въпроса така, че да улесниш тези които биха ти помогнали.
Още повече, че на никого не му плащат за да ти отговаря тук в този форум. Най-малкото пък ти плащаш на някого нали? Тъй, че е въпрос на уважение да спестиш времето на останалите. Д ане ги караш да се опитват да си представят какво всъщност имаш предвид а да го обясниш. Кратко и ясно. Ако трябва надълго и нашироко, но ясно.
Утре ще напишеш нещо и ще го продадеш на някого, а той ще ти се обади да ти се оплаче и ще поведеш разговор като този:
- Не върви!
- Как така не върви?
- Ми не ще твоя шибан продукт и това си е!
- Ама кое не ще? Какво се опитваш да направиш?
- Ами пробвах всичко и не става и това си е! Дава ми грешка в X (X е нещо което няма мищо общо с твоя продукт и ти никога не си го чувал) Как може да е толкова трудно?
....
Докато всичко би било много по-просто ако ти кажат:
- Като напиша 10 и после натисна еди-какво-си и ми излиза 36 а трябва да е 20.
Достатъчно да се плеснеш по челото и да му обясниш къде бърка нали?
За връзката между C API и SQL база данни:
1) Това е от категорията Клиент - Сървър приложения, а теб те интересува как се пише клиентската част.
2) Общият принцип е, че:
- осъществяваш връзка със сървъра, обикновено с име и парола
- изпращаш SQL заявка, която от гедна точка на твоята програма е прост стринг.
- проверяваш какъврезултат ти връща сървъра и евентуално го обработваш
3) За всеки сървър API-то е различно!
По един начин се работи с MySQL, друг с PostgreSQL, трети с Oracle, четвърти с Interbase и т.н. и т.н.
За MySQL ти трабвя да свържеш програмата си с libmysql
В зависимост от операционната ти система и компилатора+линкера това се прави по различен начин както вече ти обясни Matrix_N
В текста на програмата ти ти трябва
#include <mysql.h> и съответните опции за компилатора за да намери библиотеката.
Оттам нагатък ти трябват mysql_xxxxxx функциите и .... разбира се да поназнайваш SQL
Пробвай да си намериш някое ръководство или примери. На български съ сигурност можеш да намериш такова в книгата на Пол Дюбоа. Иначе по интернет има тонове.
Google за около 2 секунди ми изплю например ето това
И не се прави на обиден(а) ако искаш да научиш нещо
|
| |
|
|
|