[Test of micro database SQLLite]

Only need to import the driver jar package to perform database operations

 

package com.test.conn;

 

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.Statement;

 

public class TestConn {

 

/**

* Test of micro database SQLLite

* @param args

* @throws Exception 

*/

         public static void main(String[] args) throws Exception {

                   Class.forName("org.sqlite.JDBC");

                Connection conn =

                   DriverManager.getConnection("jdbc:sqlite:test.db");

                   Statement stat = conn.createStatement();

                   stat.executeUpdate("drop table if exists people;");

                   stat.executeUpdate("create table IF NOT EXISTS people (name, occupation);");

                   PreparedStatement prep = conn.prepareStatement(

                       "insert into people values (?, ?);");

 

                      prep.setString(1, "Gandhi");

                      prep.setString(2, "politics");

                      prep.addBatch();

                      prep.setString(1, "Turing");

                      prep.setString(2, "computers");

                      prep.addBatch();

                     prep.setString(1, "Wittgenstein");

                     prep.setString(2, "smartypants");

                     prep.addBatch();

 

                   conn.setAutoCommit(false);

                   prep.executeBatch();

                  conn.setAutoCommit(true);

 

              ResultSet rs = stat.executeQuery("select * from people;");

              while (rs.next()) {

                        System.out.println("name = " + rs.getString("name"));

                         System.out.println("job = " + rs.getString("occupation"));

                }

                rs.close();

                conn.close();

 }

 

}



 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326931320&siteId=291194637