File: JDBCDriver.java

package info (click to toggle)
db5.3 5.3.28%2Bdfsg1-0.8
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 158,400 kB
  • sloc: ansic: 448,406; java: 111,824; tcl: 80,544; sh: 44,326; cs: 33,697; cpp: 21,604; perl: 14,557; xml: 10,799; makefile: 4,077; javascript: 1,998; yacc: 1,003; awk: 965; sql: 801; erlang: 342; python: 216; php: 24; asm: 14
file content (50 lines) | stat: -rw-r--r-- 1,129 bytes parent folder | download | duplicates (14)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package SQLite;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverPropertyInfo;
import java.sql.SQLException;
import java.util.Properties;

public class JDBCDriver extends JDBC implements Driver {

    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;
    }

}