提问者:小点点

无法在Java[重复]中创建sqlite数据库


我试图在Java中创建一个sqlite数据库,我得到了以下代码:

import java.sql.*;

public class Database 
{

    public static void main(String[] args) 
    {
        Connection dbConnection = null;

        try
        {
            dbConnection = DriverManager.getConnection("jdbc.sqlite:test.db");
        } catch (Exception ex)
        {
            System.err.println( ex.getClass().getName() + ": " + ex.getMessage() );

        } //End try catch block

    } //End main method

} //End Database class

然而,当我运行该程序时,它会给我一个错误“java.sql.SQLException:invaliddatabaseaddress:jdbc.sqlite:test.db”

我使用的是MAC,并且拥有系统的读/写权限。为什么我会得到这个错误?


共1个答案

匿名用户

url应该以jdbc: sqlite(:而不是.)开头。参见http://en.wikibooks.org/wiki/Java_JDBC_using_SQLite/Connecting