Como posso estabelecer uma ligação do meu programa java para sqlite3? Pacote de erro ao tentar

Zerenity:

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

DevilsHnd:

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.jararquivo 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.

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=292583&siteId=1
Recomendado
Clasificación