Files
matlab-python/Tilt/database_definition.m

67 lines
1.6 KiB
Matlab
Executable File

function DB = database_definition(IDcompany,FileName)
text = 'database_definition function started';
fileID = fopen(FileName,'a');
fmt = '%s \r';
fprintf(fileID,fmt,text);
%% DB ASE
Dati = importdata('DB.txt');
dbname = Dati{1,1};
username = Dati{2,1};
password = Dati{3,1};
driver = Dati{4,1};
dburl = Dati{5,1};
DB{1,1} = cellstr(dbname);
DB{2,1} = cellstr(username);
DB{3,1} = cellstr(password);
DB{4,1} = cellstr(driver);
DB{5,1} = cellstr(dburl);
% conn = database(dbname, username, password, driver, dburl);
% comando = ['select db_name, db_user, db_pwd from companies where id = '''...
% IDcompany ''' '];
% curs = exec(conn,comando);
% curs = fetch(curs);
% Credenziali = curs.Data;
% dbname = Credenziali(1,1);
% username = Credenziali(1,2);
% password = Credenziali(1,3);
% close(conn)
% dbname = char(dbname);
% username = char(username);
% password = char(password);
% driver = char(driver);
% dburl = dburl(1,1:end-7);
% dburl = char(strcat(dburl,char(dbname)));
% dburl = char(dburl);
% DB(1,1) = dbname;
% DB(2,1) = username;
% DB(3,1) = password;
% DB(4,1) = cellstr(driver);
% dburl = dburl(1,1:end-7);
% dburl = char(strcat(dburl,char(dbname)));
% DB{5,1} = cellstr(dburl);
% File = 'DB_New.txt';
% outdat = fopen(File,'wt+');
% fileID = fopen(File,'a');
% fmt = '%s \r';
% fprintf(fileID,fmt,dbname);
% fprintf(fileID,fmt,username);
% fprintf(fileID,fmt,password);
% fprintf(fileID,fmt,driver);
% fprintf(fileID,fmt,dburl);
% fclose(fileID);
text = 'Database defined correctly. database_definition function ended';
fprintf(fileID,fmt,text);
fclose(fileID);
end