- 論壇徽章:
- 0
|
1.去網(wǎng)站http://files.zentus.com/sqlitejdbc/下載sqlitejdbc.根據(jù)自已需要,下載linux或Win或Mac版的JDBC
2.
下載后將解壓的sqlitejdbc.jar放到/home/jdk/jre/lib/ext(這是我的安裝jdk目錄,根據(jù)自已jdk安裝目錄修改地
址)下。若是Window下的,除了放sqlitejdbc.jar外還要將解壓的sqlite.dll放到X:/jdk/bin下。若是Mac的要將
libsqlitejdbc.jnilib 放到哪呢?應(yīng)該也是jdk/bin下吧。Mac沒(méi)用過(guò)。
3.如果你只是隨便的將sqlitejdbc.jar放在任一目錄,并且你又是run in pure-java mode(純java模式下運(yùn)行?是這么譯嗎)請(qǐng)參考http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC
4.如果你已看了第三步的網(wǎng)站,以下可以不用看了,下面的介紹只是復(fù)述3里面的而已。
5.轉(zhuǎn)自http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC 的實(shí)例經(jīng)驗(yàn)證可以運(yùn)行。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Sample
{
public static void main(String[] args) throws ClassNotFoundException
{
// load the sqlite-JDBC driver using the current class loader
Class.forName("org.sqlite.JDBC");
Connection connection = null;
try
{
// create a database connection
connection = DriverManager.getConnection("jdbc:sqlite:sample.db");
Statement statement = connection.createStatement();
statement.setQueryTimeout(30); // set timeout to 30 sec.
statement.executeUpdate("drop table if exists person");
statement.executeUpdate("create table person (id integer, name string)");
statement.executeUpdate("insert into person values(1, 'leo')");
statement.executeUpdate("insert into person values(2, 'yui')");
ResultSet rs = statement.executeQuery("select * from person");
while(rs.next())
{
// read the result set
System.out.println("name = " + rs.getString("name"));
System.out.println("id = " + rs.getInt("id"));
}
}
catch(SQLException e)
{
// if the error message is "out of memory",
// it probably means no database file is found
System.err.println(e.getMessage());
}
finally
{
try
{
if(connection != null)
connection.close();
}
catch(SQLException e)
{
// connection close failed.
System.err.println(e);
}
}
}
}6.sqlite中國(guó)網(wǎng)站http://www.sqlite.com.cn/,不過(guò)這網(wǎng)站不爽,動(dòng)不動(dòng)就要求你登陸(如果你沒(méi)登陸的話)。
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u3/106679/showart_2104934.html |
|