Step1- Install Sqlite With the following command
$ sudo apt-get install sqlite3 libsqlite3-dev
Now Run the following command to chack that Sqlite is really installed and working.
$ sqlite3
and You will see the following Response.
SQLite version 3.7.13 2012-06-11 02:05:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
Now make a C++ Program and Name it as SqLite_Test.cpp and write the following C++ Code
//========================================================= // Name : SqLite_Test.cpp // Author : // Version : // Copyright : Your copyright notice // Description : SqLite_Test.cpp in C++, Ansi-style //========================================================= #include <iostream> #include <sqlite3.h> using namespace std; // This is the callback function to display the select data in the table static int callback(void *NotUsed, int argc, char **argv, char **szColName) { for(int i = 0; i < argc; i++) { std::cout << szColName[i] << " = " << argv[i] << std::endl; } std::cout << "\n"; return 0; } int main() { sqlite3 *db; char *szErrMsg = 0; // open database int rc = sqlite3_open("Sqlite_Test.db", &db); if(rc) { std::cout << "Can't open database\n"; } else { std::cout << "Open database successfully\n"; } // prepare our sql statements const char *pSQL[6]; pSQL[0] = "CREATE TABLE Employee(Firstname varchar(30), Lastname varchar(30), Age smallint)"; pSQL[1] = "INSERT INTO Employee(Firstname, Lastname, Age) VALUES ('Woody', 'Alan', 45)"; pSQL[2] = "INSERT INTO Employee(Firstname, Lastname, Age) VALUES ('Micheal', 'Bay', 38)"; pSQL[3] = "SELECT * FROM Employee"; // execute sql for(int i = 3; i < 4; i++) { rc = sqlite3_exec(db, pSQL[i], callback, 0, &szErrMsg); if(rc != SQLITE_OK) { std::cout << "SQL Error: " << szErrMsg << std::endl; sqlite3_free(szErrMsg); break; } } // close database if(db) { sqlite3_close(db); } return 0; }
Now Compile the C++ Program with following g++ command
g++ -L/usr/include -o "SqLite_Test" ./src/SqLite_Test.o -lsqlite3
If the Program is compiled successfully You are good to go.
The Output will Look like below
OUTPUT:
Open database successfully
Firstname = Woody
Lastname = Alan
Age = 45
Firstname = Micheal
Lastname = Bay
Age = 38
If you want to run the C++ Program on Eclipse then Write the same program in eclipse IDE and follow the following steps
step 1 – Rigth click your Project → properties → C/C++ Build ->Settings->Cross G++ Linker->Libraries and add the Library and library search path as shown in the picture.
Now compile and Run the program.
-----------------------------------------------------------------
Searches related to sqlite c++ example
sqlite java example
sqlite python example
mysql c++ example
sqlite c++ example linux
c++ tutorials
help for setting up sqlite on eclipse on ubuntu
C/C++ Interface Spec
sqlite c++ tutorial
How to use SQLite with c++ on Ubuntu?
SQLite3, C++ & Ubuntu
sqlite c++ example code
sqlite3_step example
c++ - How to read data from SQLite database?
Accessing a SQLite Database with C++
Starting with SQLite in C++
Installing sqlite headers on ubuntu
An Introduction To The SQLite C/C++
SQLite In C++ - C++ Tutorials
SQLite C example
SQLite C/C++ Tutorial
C++
- Write a C++ program to Make Simple calculator
- Write a C++ program to arrange 10 numbers in ascending order
- Write a C++ program to calculates the following equation for entered numbers (n, x). 1+ (nx/1!) - (n(n-1)x^2/2!)
- Write a C++ program to 1. Initialize Matrices 2. Print Matrices 3. Multiply Matrices 4. Transpose of 2nd Matrix 5. Move Row and Column of 2nd Matrix 6. Quit
- Write the C++ program for processing of the students structure
- Write a C++ program that gets two strings from input and stores them in variables such as str1 and str2
- Write a C++ program that gets one text with the maximum of 256 characters from input and converts it to standard format based on the following rules and prints the final standardized text
- C++ Mini-Project: Human Resource Management Program
- Write a C++ program to Solve Quadratic equation
- C++ program for Calculation of the surface and the volume of a cone
- C++ Program to show Fibonacci Series
- C++ Program for Decimal to Hexadecimal Conversion
- C++ program to convert decimal number into binary
- C++ PROGRAM TO CHECK WHETHER A NUMBER IS NOT A PERFECT NUMBER OR NOT
- C++ program to find prime numbers in a given range
- C++ program to find Armstrong number
- C++ program to find prime number
- C++ program to convert a string into upper-case or lower-case
- C++ program to concatenate strings
- How to Run and install the mongo c++ drivers (MongoDB) On Ubuntu Linux
- How to Install Crypto++ Library with the Eclipse IDE on UBUNTU12.10 OS.
- Build and Run Sample Code Using Log4Cpp from Source Code on Ubuntu
- C++ counting the number of lines in a text file
- How do you implement the factorial function in C++
- C++ program to find HCF n LCM of two numbers
- The most elegant way to split a string in C++
- C++ Program for Printing 1 to 1000 without loop
- PASS BY REFERENCE C++ EXAMPLE
- C++ PROGRAM TO FIND WHETHER A NUMBER IS EVEN OR ODD
- C++ code to print all odd and even numbers in given range
- C++ Program to Check Palindrome Number
- C++ code to get sum of all odd numbers in given range
- C++ program to find ASCII Code for Characters and numbers
- Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment + Running Sample program
- Write a c++ program that calculates the average of three numbers
- C++ program compute hourly pay taking overtime into account
- C++ program to print 5 rows of 10 stars
- Write a C++ program that can print a temperature conversion
- Write a C++ program to construct a pyramid of stars
- C++ PROGRAM FOR RANDOM NUMBER GENERATOR
- Program for climbing worm program in c++
- C++ Program to display current date and time
- A C++ program to print the half pyramid
- C++ program to print pyramid of numbers
C++ Conversion
- C++ Program for Converting Decimals to Binary
- C++ program to Convert Decimal to Octal
- Program for Decimal to Hexadecimal Conversion in C++
- Program to Convert Binary To Decimal Conversion in C++
- Program to convert hexadecimal to decimal conversion in C++
- C++ Program to convert hex string to signed integer
- Convert an Integer into a String in C++
- Convert a String into an Integer Data in C++
- Convert a string into the ASCII Format in C++
- C++ program to Convert Character into Integer
- Convert Character into a String in C++
- Convert String to Date in C++
- Convert double to string in C++
- C++ CONVERT CHARACTER TO INTEGER USING ASCII
- FUNCTION TO CONVERT CHARACTER INTO INTEGER IN C++
- C++ program to convert string to float
- C++ program to convert string to Double
- CONVERTING NUMBERS INTO THEIR WORDS EQUIVALENT IN C++
- C++ Program to convert a Decimal int to Hexadecimal
- C++ Program to convert HEX to ASCII String
- HOW TO WRITE A C++ PROGRAM TO CONVERT A DECIMAL INT TO HEXADECIMAL
- WRITE A C++ PROGRAM TO CONVERT HEX TO ASCII STRING
- How to use Xerces Library to parse the XML file with Visual C++ Project
-----------------------------------------------------------------
Searches related to sqlite c++ example
sqlite java example
sqlite python example
mysql c++ example
sqlite c++ example linux
c++ tutorials
help for setting up sqlite on eclipse on ubuntu
C/C++ Interface Spec
sqlite c++ tutorial
How to use SQLite with c++ on Ubuntu?
SQLite3, C++ & Ubuntu
sqlite c++ example code
sqlite3_step example
c++ - How to read data from SQLite database?
Accessing a SQLite Database with C++
Starting with SQLite in C++
Installing sqlite headers on ubuntu
An Introduction To The SQLite C/C++
SQLite In C++ - C++ Tutorials
SQLite C example
SQLite C/C++ Tutorial