package com.ichi2.anki.db;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import org.sqlite.SQLiteConfig;
import org.sqlite.SQLiteDataSource;
import org.sqlite.SQLiteOpenMode;
public class TestSQLDB {
/*
public static void main(String[] args) {
SQLiteConfig config = new SQLiteConfig();
config.setOpenMode(SQLiteOpenMode.READWRITE);
SQLiteDataSource mDatabase = new SQLiteDataSource(config);
mDatabase.setUrl("jdbc:sqlite:Recettes.anki");
if (mDatabase != null) {
try {
boolean walMode = true;
if (walMode) {
Connection conn = null;
try {
conn = mDatabase.getConnection();
Statement stat = conn.createStatement();
stat.execute("PRAGMA journal_mode = WAL");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
} else {
mDatabase.setJournalMode("DELETE");
}
// FIXME #URGENT !!
boolean asyncMode = false;
// FIXME #URGENT !!
if (asyncMode) {
mDatabase.setSynchronous("OFF");
//cur = mDatabase.rawQuery("PRAGMA synchronous = 0", null);
} else {
mDatabase.setSynchronous("FULL");
//cur = mDatabase.rawQuery("PRAGMA synchronous = 2", null);
}
} finally {
}
}
}*/
}