Я пытаюсь создать SQLite базы данных в Java, я был дан следующий код:Невозможно создать SQLite базы данных в Java
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 и имею разрешения на чтение/запись для системы. Почему я получаю эту ошибку?
Я думаю, вам нужно указать URL-адрес базы данных ...? –
стоит помнить, что вызов 'Class.forName (" org.sqlite.JDBC ");' может потребоваться, чтобы заставить его работать. Конечно, приведенный ниже ответ указывает на основную причину отказа вашего кода. –