2011-09-13 17:44:24 +00:00
|
|
|
package SQLite;
|
|
|
|
|
|
|
|
import java.sql.Connection;
|
2011-12-20 02:15:24 +00:00
|
|
|
import java.sql.Driver;
|
2011-09-13 17:44:24 +00:00
|
|
|
import java.sql.DriverPropertyInfo;
|
|
|
|
import java.sql.SQLException;
|
|
|
|
import java.util.Properties;
|
|
|
|
|
2011-12-20 02:15:24 +00:00
|
|
|
public class JDBCDriver extends JDBC implements Driver {
|
2011-09-13 17:44:24 +00:00
|
|
|
|
|
|
|
public static final int MAJORVERSION = 1;
|
|
|
|
|
|
|
|
public static boolean sharedCache = false;
|
|
|
|
|
|
|
|
public static String vfs = null;
|
|
|
|
|
|
|
|
private static java.lang.reflect.Constructor makeConn = null;
|
|
|
|
|
|
|
|
protected Connection conn;
|
|
|
|
|
|
|
|
static {
|
|
|
|
try {
|
|
|
|
java.sql.DriverManager.registerDriver(new JDBCDriver());
|
|
|
|
} catch (java.lang.Exception e) {
|
|
|
|
System.err.println(e);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public JDBCDriver() {
|
|
|
|
}
|
|
|
|
|
|
|
|
public DriverPropertyInfo[] getPropertyInfo(String url, Properties info)
|
|
|
|
throws SQLException {
|
|
|
|
DriverPropertyInfo p[] = new DriverPropertyInfo[4];
|
|
|
|
DriverPropertyInfo pp = new DriverPropertyInfo("encoding", "");
|
|
|
|
p[0] = pp;
|
|
|
|
pp = new DriverPropertyInfo("password", "");
|
|
|
|
p[1] = pp;
|
|
|
|
pp = new DriverPropertyInfo("daterepr", "normal");
|
|
|
|
p[2] = pp;
|
|
|
|
pp = new DriverPropertyInfo("vfs", vfs);
|
|
|
|
p[3] = pp;
|
|
|
|
return p;
|
|
|
|
}
|
|
|
|
|
|
|
|
public boolean jdbcCompliant() {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|