Quando tento ligar para o meu banco de dados; isto me lança estes erro:
PersonTidbok.java:3: error: package org.sqlite does not exist
import org.sqlite.SQLiteConfig;
^
PersonTidbok.java:18: error: cannot find symbol
SQLiteConfig config = new SQLiteConfig();
^
symbol: class SQLiteConfig
location: class PersonTidbok
PersonTidbok.java:18: error: cannot find symbol
SQLiteConfig config = new SQLiteConfig();
^
symbol: class SQLiteConfig
location: class PersonTidbok
3 errors
Desde o seguinte código:
import java.io.*;
import java.sql.*;
import org.sqlite.SQLiteConfig;
public class PersonTidbok {
public static final String DB_URL = "jdbc:sqlite:C:/Users/zeren/SQlite/slutuppgift";
public static final String DRIVER = "org.sqlite.JDBC";
public static void main(String[] args) throws IOException {
Connection conn = null;
try {
Class.forName(DRIVER);
SQLiteConfig config = new SQLiteConfig();
config.enforceForeignKeys(true);
conn = DriverManager.getConnection(DB_URL,config.toProperties());
} catch (Exception e) {
System.out.println( e.toString() );
System.exit(0);
}
}
}
O código foi dado pela minha professora para o nosso assigment final, e estou querendo saber por que ele incluem um pacote que não esta disponível de alguma forma? Como doesnt org.sqlite pacote não existe? Eu não obtê-lo, alguém me ajuda": C
SQLiteConfig é uma classe que é uma parte integrante do sqlite-jdbc-3.xxjar arquivo de driver JAR JDBC. Se isso está falhando então, obviamente, você arquivo de driver frasco não pode ser encontrada dentro do classpath. Certifique-se de adicionar o sqlite-jdbc-3.x.x.jar
arquivo para o seu projeto.
Se no Netbeans:
- Com o mouse, clique uma vez no nome do projeto no Projects painel (na esquerda do IDE) de modo que ele é realçado;
- Righ do mouse e selecione o Propriedades opção no menu pop-up que aparece (na parte inferior). O Propriedades do projeto caixa de diálogo irá aparecer;
- No painel Categorias (no lado esquerdo da janela Propriedades do projeto), selecione Bibliotecas ;
- Você deverá ver o sqlite-jdbc-3.xxjar arquivo dentro do Bibliotecas de tempo de compilação lista (xx seria, evidentemente, os números de versão que deseja usar). Se o arquivo de driver JAR é mostrado na lista, em seguida, bateu o Cancel botão localizado na parte inferior da janela Propriedades do projeto. Você tem o driver como parte de seu projeto.
- Se o arquivo de driver JAR não é mostrado na lista, em seguida, selecione o Add Jar/Folder botão localizado no lado direito da Bibliotecas de tempo de compilação lista;
- Um Adicionar JAR / Pasta de diálogo de navegação aparecerá. Navegue até onde você armazenou sua cópia do sqlite-jdbc-3.xxjar arquivo JAR do driver e selecione-o em seguida, bateu o Open botão. A janela de diálogo de navegação será fechado e seu arquivo JAR selecionado será exibido dentro da Bibliotecas de tempo de compilação lista;
- Selecione o OK botão localizado na parte inferior do Project Properties janela. O Project Properties janela será fechada.
- Você tem agora a sqlite-jdbc-3.xxjar motorista adicionado ao seu projeto. Pode ser necessário para salvar seu trabalho e fechar o NetBeans IDE, em seguida, reabri-lo para o driver JDBC SQLite tenham efeito. Teste o seu código.
Eu não posso ajudá-lo com outra IDE é desde que eu simplesmente não usá-los.
O código que você forneceu funciona para mim. Porque você conseguiu importação org.sqlite.SQLiteConfig basicamente me diz que você tem o driver incluído dentro do seu projeto , mas , uma vez que o código foi dada pelo seu professor, em seguida, um copy / paste explicaria a importação, mas sua validade seria realçado (ou sublinhado) de alguma forma através do IDE indicando um erro.