SQLite连接字符串配置

时间:2012-02-14 09:40:52

标签: java database sqlite connection

我的系统桌面上有一个名为localEntry.sqlite的SQLite数据库文件。我想读取这个数据库的一个表的数据。为此,我在Eclipse中编写了一个代码来访问表格中的所有数据。:

public class SqliteDbRead {

private static String col1;
private static String col2;


public static void main(String[] args) throws 
    SQLException, ClassNotFoundException {

    //Get Connection
    Class.forName("org.sqlite.JDBC");
    Connection con = DriverManager.getConnection("jdbc:sqlite:localEntry.sqlite");

    //obtain a statement
    Statement st = con.createStatement();
    String query = "select * from submitted_table";

    //Execute Query
    ResultSet rs = st.executeQuery(query);

    while (rs.next()) {

        col1 = rs.getString("col1");
        col2 = rs.getString("col2");


    } //while
    con.close();
} //main
}

当localEntry.sqlite文件在我的JavaProject中时,此代码可以正常工作。如果此数据库文件位于桌面上或计算机中的其他位置,我不知道连接字符串(或任何其他方法)是什么。

1 个答案:

答案 0 :(得分:0)

看看这个问题,它有一个连接到Windows机器的D-Drive的连接字符串:How to connect SQLite with Java?