Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Database;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.Statement;
- public class Setup {
- public static void main(String args[]) {
- // insertDummyData();
- // createScreenDB();
- // createSBCDB();
- // createTotalActivityDB();
- // createActivityDB();
- // createInactiveUsersDB();
- // createVerificationDB();
- }
- private static void createScreenDB() {
- Connection c = null;
- Statement stmt = null;
- try {
- Class.forName("org.sqlite.JDBC");
- c = DriverManager.getConnection("jdbc:sqlite:db/screen.db");
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql = "CREATE TABLE SCREENLIST " +
- "(ID TEXT PRIMARY KEY NOT NULL)";
- stmt.executeUpdate(sql);
- stmt.close();
- c.close();
- } catch (Exception e) {
- System.err.println(e.getClass().getName() + ": " + e.getMessage());
- System.exit(0);
- }
- System.out.println("Table created successfully");
- }
- private static void createSBCDB() {
- Connection c = null;
- Statement stmt = null;
- try {
- Class.forName("org.sqlite.JDBC");
- c = DriverManager.getConnection("jdbc:sqlite:db/sbc.db");
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql = "CREATE TABLE SBCPOINTS " +
- "(ID TEXT PRIMARY KEY NOT NULL," +
- " POINTS INT NOT NULL," +
- " PREV INT NOT NULL)";
- stmt.executeUpdate(sql);
- stmt.close();
- c.close();
- } catch (Exception e) {
- System.err.println(e.getClass().getName() + ": " + e.getMessage());
- System.exit(0);
- }
- System.out.println("Table created successfully");
- }
- private static void createTotalActivityDB() {
- Connection c = null;
- Statement stmt = null;
- try {
- Class.forName("org.sqlite.JDBC");
- c = DriverManager.getConnection("jdbc:sqlite:db/sbc.db");
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql = "CREATE TABLE TOTALS " +
- "(ID TEXT PRIMARY KEY NOT NULL," +
- " COUNT INT NOT NULL)";
- stmt.executeUpdate(sql);
- stmt.close();
- c.close();
- } catch (Exception e) {
- System.err.println(e.getClass().getName() + ": " + e.getMessage());
- System.exit(0);
- }
- System.out.println("Table created successfully");
- }
- private static void createActivityDB() {
- Connection c = null;
- Statement stmt = null;
- try {
- Class.forName("org.sqlite.JDBC");
- c = DriverManager.getConnection("jdbc:sqlite:db/sbc.db");
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql = "CREATE TABLE ACTIVITY " +
- "(ID TEXT NOT NULL," +
- " DATE REAL NOT NULL," + // Julian Day Number
- " COUNT INT NOT NULL," +
- " PRIMARY KEY (ID, DATE))";
- stmt.executeUpdate(sql);
- stmt.close();
- c.close();
- } catch (Exception e) {
- System.err.println(e.getClass().getName() + ": " + e.getMessage());
- System.exit(0);
- }
- System.out.println("Table created successfully");
- }
- private static void createInactiveUsersDB() {
- Connection c = null;
- Statement stmt = null;
- try {
- Class.forName("org.sqlite.JDBC");
- c = DriverManager.getConnection("jdbc:sqlite:db/sbc.db");
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql = "CREATE TABLE INACTIVE " +
- "(ID TEXT NOT NULL)";
- stmt.executeUpdate(sql);
- stmt.close();
- c.close();
- } catch (Exception e) {
- System.err.println(e.getClass().getName() + ": " + e.getMessage());
- System.exit(0);
- }
- System.out.println("Table created successfully");
- }
- private static void createVerificationDB() {
- Connection c = null;
- Statement stmt = null;
- try {
- Class.forName("org.sqlite.JDBC");
- c = DriverManager.getConnection("jdbc:sqlite:db/sbc.db");
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql = "CREATE TABLE VERIFY " +
- "(ID TEXT PRIMARY KEY NOT NULL," +
- " IGN TEXT NOT NULL," +
- " CODE TEXT NOT NULL)";
- stmt.executeUpdate(sql);
- stmt.close();
- c.close();
- } catch (Exception e) {
- System.err.println(e.getClass().getName() + ": " + e.getMessage());
- System.exit(0);
- }
- System.out.println("Table created successfully");
- }
- }
Add Comment
Please, Sign In to add comment