Here you can find the source of createTable(final String databaseName, final String statement)
public static void createTable(final String databaseName, final String statement)
//package com.java2s; //License from project: Apache License import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Main { private final static StringBuilder sb = new StringBuilder(); private static final String JDBC_PREFIX = "jdbc:sqlite:"; private static final String DB_SUFFIX = ".db"; public static void createTable(final String databaseName, final String statement) { Connection c = null;// w ww.jav a2 s .c om Statement stmt = null; try { c = DriverManager.getConnection("jdbc:sqlite:" + databaseName + ".db"); System.out.println("Opened database successfully"); stmt = c.createStatement(); stmt.executeUpdate(statement); stmt.close(); c.close(); } catch (Exception e) { System.err.println(e.getClass().getName() + ": " + e.getMessage()); } System.out.println("Table created successfully"); } public static Connection getConnection(final String databaseName) throws SQLException { sb.setLength(0); sb.append(JDBC_PREFIX).append(databaseName).append(DB_SUFFIX); Connection conn = null; conn = DriverManager.getConnection(sb.toString()); sb.setLength(0); return conn; } }