我正在尝试用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:无效的数据库地址:jdbc.sqlite:test.db"
我正在使用MAC并具有系统的读/写权限。为什么我会收到此错误?
答案 0 :(得分:1)
url应该以jdbc:sqlite(而不是。)开头。见http://en.wikibooks.org/wiki/Java_JDBC_using_SQLite/Connecting