#include #include #include #include using namespace std; struct konekcija_detalji { char *server; char *user; char *password; }; MYSQL *con = mysql_init(NULL); int konekcija(char *baza) { int a=0; struct konekcija_detalji k; k.server = "localhost"; k.user = "root"; k.password = "sifra"; if (con == NULL) { a=2; } if (mysql_real_connect(con, k.server, k.user, k.password, baza, 0,NULL , 0) == NULL) { a=1; } return a; } int kreiraj_bazu() { int a=0; if (mysql_query(con, "CREATE DATABASE biblioteka")) { a=1; } return a; } int kreiraj_tabele() { int a=0; //Id, Naslov, Opis, Autor, Izdava , GodinaIzdavanja if (mysql_query(con, "CREATE TABLE Knjige(Id INT, Naslov TEXT(30),Opis TEXT(255),Autor TEXT(35),Izdavac TEXT(35),GodinaIzdavanja INT)")) { a=a++; } //Tabela Clanovi ima kolone Id, Ime, Prezime, MaticniBroj, DatumUclanjenja, Adresa, MestoStanovanja. if (mysql_query(con, "CREATE TABLE Clanovi(Id INT, Ime TEXT(20),Prezime TEXT(20),MaticniBroj TEXT,DatumUclanjenja DATE, Adresa TEXT(50),MjestoStanovanja TEXT(50))")) { a=a++; } //Tabela Izdavanja sadrži kolone Id, DatumIVremeIzdavanja, IdKnjige, IdClana, BrojDana. if (mysql_query(con, "CREATE TABLE Izdavanja(Id INT, DatumIVremeIzdavanja DATETIME,IdKnjige INT,IdClanaj INT,BrojDana INT)")) { a=a++; } return a; } int main() { konekcija(NULL); int a=konekcija("biblioteka"); if (a==0) { cout <<"baza ve postoji"<