MySQL este un sistem gratuit de gestionare a bazelor de date relaționale. Utilizarea pe scară largă în diverse sisteme - în sistemele corporative, aplicațiile ERP / CRM, sistemele Live Support (centre de asistență, camere de chat) sunt foarte frecvente pe web - cms, forumuri (aceleași 1C Bitrix sprijină colaborarea cu MySQL)
ADOdb este o bibliotecă software care oferă o interfață de aplicație pentru accesarea bazelor de date pentru diferite limbi de programare, pe baza unor concepte de Microsoft ActiveX Data Objects. Biblioteca oferă dezvoltatorului de aplicații un set de instrumente abstracte care vă permite să creați aplicații fără a trebui să programați suport pentru fiecare dintre tipurile posibile de surse de date specifice.
Dezvoltarea este o procesare externă pentru 1C: Enterprise 8.3 (interfața Taxi) și vă permite să vizualizați structura bazelor de date care rulează MySQL, vizualizați tabelele, efectuați interogări arbitrare. Ca parte a procesării, există o consolă de interogare care vă va permite să construiți o interogare SELECT simplă în modul vizual.
Șirul de conexiune utilizat la conectarea cu ADOdb va arăta astfel:
DRIVER =; SERVER = dbserver; UID = nume de utilizator; PWD = pwd;
Și este posibil și mai ușor. După cum probabil ați ghicit (datorită tehnologiei utilizate ;-)) se presupune că lucrul cu instrumentul 1cmyadmin va fi din sistemul de operare Windows.
Prin urmare, recomand să configurați un sistem DSN (Nume sursă de date). De ce este convenabil?
- Puteți face rapid un test de conectare
- Reduceți în mod semnificativ șirul de conectare
Voi face o clarificare, care, judecând de forumuri, poate fi utilă pentru multe tuning DSN în Windows
În general, o aplicație de 32x sau 64x trebuie să acceseze configurația DSN corespunzătoare - într-un sistem pe 64 de biți există o setare pentru ambele 32 și 64
Serverul 1C: Enterprise (64-bit) pentru Windows trebuie să acceseze setările DSN pe 64 de biți
Serverul 1C: Enterprise (32-bit) pentru Windows trebuie să acceseze setările DSN pe 32 biți
Implicit, Windows pe 64 de biți solicită setarea DSN pentru aplicațiile pentru această platformă. Pentru a configura sub 32, trebuie să sunați la utilitarul de configurare% windir% \ SysWOW64 \ odbcad32.exe
Acum, în șirul de conexiuni, puteți specifica DSN = myDB
Deseori pe găzduire, accesul la serverul de baze de date este posibil numai cu ssh-tunneling. Și dacă baza dvs. de date este pe o astfel de hosting, atunci înainte de conectare trebuie să vă conectați la clientul ssh. De exemplu, un astfel de client poate fi putty.
Puteți configura conexiunea prin interfața grafică și puteți, de asemenea, din linia de comandă. Exemplu de linie de chit de la cmd:
c: \ putty.exe -P 22 ssh.example-hosting.ru -ssh -l "login" -pv parola -L 3306: dbserver: 3306
Dacă doriți, puteți automatiza acest proces în 1C înainte de a instala o conexiune la DBMS, de exemplu:
ADODB.Connection
Instrumentul se bazează pe lucrul cu ADODB.Connection com-object. Textul interogării este scris pe SQL ortodox, uneori luând în considerare specificitatea DBMS, exemplu de cod:
Cum să lucrați cu procesarea
Procesarea prezentată face posibilă vizualizarea tabelelor de baze de date și executarea de interogări arbitrare.
Setările conexiunii pot fi salvate și restaurate. Pentru a începe, specificați un șir de conexiuni.
Faceți clic pe "Conectați". După conectare, pe pagina "Tabele" apare o ierarhie de baze de date / tabele.
Puteți crea și rula interogări pe pagina Interogări. Aici, în modul vizual, puteți compune rapid o interogare simplă pentru un eșantion.
Dacă este necesar, puteți corecta solicitarea în modul manual. Cererile de modificare, actualizare, adăugare și ștergere a datelor trebuie, de asemenea, să fie setate în modul manual.
Formular de selectare a condiției