Here you can find the source of executeStatement(final String databaseName, final String statement)
public static void executeStatement(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 executeStatement(final String databaseName, final String statement) { Connection c = null;// ww w . j av a 2s. c om Statement stmt = null; try { c = DriverManager.getConnection("jdbc:sqlite:" + databaseName + ".db"); stmt = c.createStatement(); stmt.executeUpdate(statement); stmt.close(); c.close(); } catch (Exception e) { System.err.println(e.getClass().getName() + ": " + e.getMessage()); } } 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; } }