Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

492
Views
No hay fuentes de datos configuradas para ejecutar este SQL

Tengo un pequeño problema con la creación de una tabla (para una base de datos) en Java.

Actualmente, estoy usando IntelliJ IDEA y cuando escribo el código para crear una tabla, el texto se resalta en amarillo y cuando busco el problema, veo el siguiente mensaje:

"No hay fuentes de datos configuradas para ejecutar este SQL y proporcionar asistencia de código avanzada. Deshabilite esta inspección a través del menú de problemas (⌥⏎)".

Intenté cambiar el dialecto SQL (porque antes también aparecía ese mensaje) sin resultado.

¿Qué tengo que hacer? Escribí algo mal en el código pero no sé por qué con otro ejemplo funciona perfectamente.

Aquí está el código:

 public static void createTable(){ //connect to database String url = percorsoDatabase; //Statement create new table String sql = "CREATE TABLE IF NOT EXISTS Tabella (id PRIMARY KEY," + "video TEXT," + "game TEXT," + "firstAction TEXT," + "secondAction TEXT," + "thirdAction TEXT);"; try { Connection conn = DriverManager.getConnection(url); Statement stmt = conn.createStatement(); stmt.execute(sql); } catch (SQLException e ){ System.out.println(e.getMessage()); } }

Ya creé una base de datos SQLite y establecí una conexión que funciona (antes de eso), aquí está el código si puede ser útil.

 public static void main(String[] args) { createNewDatabase(); connection(); createTable(); } public static void createNewDatabase(){ String url = percorsoDatabase; Connection conn; try { conn = DriverManager.getConnection(url); if (conn != null){ DatabaseMetaData meta = conn.getMetaData(); System.out.println("The driver name is" + meta.getDriverName()); System.out.println("A new database has been created."); } } catch (SQLException e){ System.out.println(e.getMessage()); } } public static void connection(){ Connection conn = null; try { //String url = "jdbc:sqlite://Volumes/Isma/Documenti/SUPSI/APA/Stage/" // + "Beans/esperimento/dati.db"; conn = DriverManager.getConnection(percorsoDatabase); System.out.println("Connection to SQLite established."); } catch (SQLException e){ System.out.println(e.getMessage()); } finally { try { if (conn != null){ conn.close(); } } catch (SQLException e){ System.out.println(e.getMessage()); } } }

Así que... si me puedes ayudar te lo agradecería.

Gracias de antemano por la respuesta y que tenga un buen día!

about 4 years ago · Santiago Trujillo
3 answers
Answer question

0

El mensaje:

No hay fuentes de datos configuradas para ejecutar este SQL y proporcionar asistencia de código avanzada.

es un poco explícito y en mi humilde opinión un poco innecesario, porque realmente creo que no necesito configurar una base de datos para cada proyecto en el que tenemos algunas consultas SQL.

Para manejar este mensaje, tiene dos opciones:

  1. Configure una fuente de datos para su proyecto, usando ALT + ENTRAR arriba del mensaje y usando la opción Configurar una fuente de datos : Agregar una fuente de datos

o

  1. Deshabilite esta inspección de detección de dialecto SQL en las opciones de inspección en la configuración del IDE:

Deshabilitar la detección de dialecto SQL

Es posible que deba deshabilitar también la inspección No hay fuentes de datos configuradas en:

Inspections -> SQL -> No data sources configured

La segunda opción es el mejor enfoque para mí, a menos que realmente desee o necesite una fuente de datos en su proyecto.

about 4 years ago · Santiago Trujillo Report

0

Esta advertencia indica que no ha configurado la fuente de datos en la ventana de herramientas de base de datos en Intellij Idea. No significa que su código sea incorrecto, solo muestra que no tiene la finalización del código según el esquema de su base de datos.

La configuración de la fuente de datos en Intellij se describe aquí https://www.jetbrains.com/help/idea/database-tool-window.html

about 4 years ago · Santiago Trujillo Report

0

IntelliJ Idea es un IDE inteligente y, a veces, necesita algunas configuraciones que pueden ayudarlo pronto.

No hay fuentes de datos configuradas para ejecutar este SQL y proporcionar asistencia de código avanzada

La advertencia mencionada anteriormente nunca afectará su aplicación y puede omitirla fácilmente, pero al configurar la fuente de datos puede aprovechar las herramientas de base de datos de IntelliJ y las características sobresalientes de SQL .

Para configurar la fuente de datos, siga Ver herramientas Ventana Base de datos y luego haga clic en el botón Propiedades de fuente de datos. En la ventana que se muestra, seleccione su base de datos y complete los campos de texto requeridos.

La demostración de los pasos se muestra en el siguiente GIF:

ingrese la descripción de la imagen aquí

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!