1) Download SQLite files to c:\sqlite
1.1) Download the following files from http://www.sqlite.org/download.html :
a) http://www.sqlite.org/2013/sqlite-shell-win32-x86-3071602.zip
b) http://www.sqlite.org/2013/sqlite-dll-win32-x86-3071602.zip
1.2) Extract the files to c:\sqlite
1.2) Run Console Command.
1.3) Type: c:\sqlite\sqlite3
1.4) (in the sqlite Prompt) Type: .quit
2) Create a sample database, employee.db
2.1) Run Command Console
Type: cd c:\sqlite
Type: sqlite3 employee.db
(In Sqlite Prompt) Type: .database
3) Create Table.
Type: CREATE TABLE employeedetails (EMPNAME varchar(20));
Type: .table (to check that table exists)
4) Insert records.
Type: INSERT INTO employeedetails (EMPNAME) VALUES ('EMPNAME1');
Type: INSERT INTO employeedetails (EMPNAME) VALUES ('EMPNAME2');
Type: INSERT INTO employeedetails (EMPNAME) VALUES ('EMPNAME3');
5) Retrieve records.
Type: SELECT EMPNAME FROM employeedetails;
6) Get JDBC for Sqlite
6.1) Download sqlitejdbc from http://sqlitebot.googlecode.com/files/sqlitejdbc-v056.jar
6.2) Save the jar file under c:\learnjava\sqlite
7) Create ConnectSQLite.java
7.1) Create ConnectSQLite.java under c:\learnjava\sqlite
7.2) Edit ConnectSQLite.java:
/** * ConnectSQLite.java */ import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /**jav * @author www.javaworkspace.com * */ public class ConnectSQLite { public static void main(String[] args) { Connection connection = null; ResultSet resultSet = null; Statement statement = null; try { Class.forName("org.sqlite.JDBC"); connection = DriverManager .getConnection("jdbc:sqlite:C:\\sqlite\\employee.db"); statement = connection.createStatement(); resultSet = statement .executeQuery("SELECT EMPNAME FROM EMPLOYEEDETAILS"); while (resultSet.next()) { System.out.println("EMPLOYEE NAME:" + resultSet.getString("EMPNAME")); } } catch (Exception e) { e.printStackTrace(); } finally { try { resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } }
8) Compile and Run.
(Assume that you have registered Java Bin as a path in Windows Environment Variable)
8.2) Type: javac ConnectSQLite.java
8.3) Type: java -cp "c:\learnjava\sqlite\sqlitejdbc-v056.jar";. ConnectSQLite
8.4) You will get the output slightly similar to Step 5.
Reference:
http://www.javaworkspace.com/connectdatabase/connectSQLite.do
No comments:
Post a Comment