技术开发 频道

开源数据库:Berkeley DB和SQLite

    4. 应用JDBC连接SQLite 

    用"SQLite.JDBCDriver"作为JDBC的驱动程序类名。连接JDBC的URL格式为jdbc:sqlite:/path。这里的path为指定到SQLite数据库文件的路径,例如:

jdbc:sqlite://dirA/dirB/dbfile jdbc:sqlite://DRIVE:/dirA/dirB/dbfile jdbc:sqlite://COMPUTERNAME/shareA/dirB/dbfile

    参考下面的应用JDBC连接SQLite的例程:

//声明JDBC驱动程序 Class clz = Class.forName("SQLite.JDBCDriver"); //连接数据库 Connection conn = DriverManager.getConnection("jdbc:sqlite:/c:/temp/e2.db"); Statement stmt = conn.createStatement(); //生成person表,包含名子和年龄字段 stmt.execute("create table person (name varchar(100),age int)"); //插入数据 stmt.execute("insert into person values('steve',25)"); //用SQL语句读出数据 result = stmt.executeQuery("select * from person"); while(result.next()){ System.out.println(result.getString(1)); System.out.println(result.getInt(2)); }

    运行程序时要在Java.exe命令行加入选项java.library.path指定到Sqlite_jni.dll所在的路径。例如,如果 Sqlite_jni.dll放在c:sqliteNative 路径下面,运行类com.e2one.MyClass 的命令行将会是这样:java -Djava.library.path=c:sqliteNative com.e2one.MyClass。

0
相关文章