У меня возникла ошибка
Я не знаю, что делать. У меня возникает эта ошибка, и проблема в том, что у меня нет файла Module-info.java, и мне не нравится, когда я пытаюсь создать файл Module-info.java. Я использую netbeans, и это задание, по которому мне нужно создать приложение javafx, которое позволяет пользователям обновлять базу данных, а программа Java должна подключиться к базе данных SQL и добавить информацию, а затем получить информацию, и программа Java покажет пользователь, информация о базе данных
Я использовал ChatGPT и одноклассников, чтобы помочь, и они даже не знают, откуда у меня эта проблема, я борюсь, и любая помощь будет очень признательна. Извините, вот это мой код:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.VBox;
import javafx.scene.text.Text;
import javafx.stage.Stage;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
import static javafx.application.Application.launch;
public class Demo extends Application {
// Main method is not needed in JavaFX application when extending Application class
@Override
public void start(Stage stage) {
Scanner input = new Scanner(System.in);
// JavaFX Application requires setting up a Stage (window) with a Scene (content)
// Database connection details
String user = ""; // Initialize with your MySQL username
String pass = ""; // Initialize with your MySQL password
Connection myConn = null;
Statement myStmt = null;
ResultSet myRs = null;
try {
// Establishing database connection
myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo", user, pass);
// Creating statement
myStmt = myConn.createStatement();
// Executing SQL query
myRs = myStmt.executeQuery("SELECT last_name, first_name FROM employees");
// Processing the result set
StringBuilder data = new StringBuilder();
while (myRs.next()) {
String lastName = myRs.getString("last_name");
String firstName = myRs.getString("first_name");
data.append(lastName).append(", ").append(firstName).append("\n");
System.out.println(lastName + ", " + firstName);
}
// Displaying data in JavaFX
Text text1 = new Text();
text1.setText(data.toString());
VBox root = new VBox();
root.getChildren().addAll(text1);
root.setSpacing(10);
root.setStyle("-fx-padding: 10;" +
"-fx-border-style: solid inside;" +
"-fx-border-width: 2;" +
"-fx-border-insets: 5;" +
"-fx-border-radius: 5;" +
"-fx-border-color: blue;");
Scene scene = new Scene(root, 300, 200);
stage.setScene(scene);
stage.setTitle("Employee Names");
stage.show();
} catch (SQLException exc) {
exc.printStackTrace();
} finally {
// Closing resources
try {
if (myRs != null) {
myRs.close();
}
if (myStmt != null) {
myStmt.close();
}
if (myConn != null) {
myConn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
// Optional: Add a main method if you want to run it standalone (not necessary in NetBeans)
public static void main(String[] args) {
launch(args);
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... info-class
Что означает эта ошибка Java? (усеченный модуль-info.class) [закрыт] ⇐ JAVA
Программисты JAVA общаются здесь
1721008448
Anonymous
У меня возникла ошибка
Я не знаю, что делать. У меня возникает эта ошибка, и проблема в том, что у меня нет файла Module-info.java, и мне не нравится, когда я пытаюсь создать файл Module-info.java. Я использую netbeans, и это задание, по которому мне нужно создать приложение javafx, которое позволяет пользователям обновлять базу данных, а программа Java должна подключиться к базе данных SQL и добавить информацию, а затем получить информацию, и программа Java покажет пользователь, информация о базе данных
Я использовал ChatGPT и одноклассников, чтобы помочь, и они даже не знают, откуда у меня эта проблема, я борюсь, и любая помощь будет очень признательна. Извините, вот это мой код:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.VBox;
import javafx.scene.text.Text;
import javafx.stage.Stage;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
import static javafx.application.Application.launch;
public class Demo extends Application {
// Main method is not needed in JavaFX application when extending Application class
@Override
public void start(Stage stage) {
Scanner input = new Scanner(System.in);
// JavaFX Application requires setting up a Stage (window) with a Scene (content)
// Database connection details
String user = ""; // Initialize with your MySQL username
String pass = ""; // Initialize with your MySQL password
Connection myConn = null;
Statement myStmt = null;
ResultSet myRs = null;
try {
// Establishing database connection
myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo", user, pass);
// Creating statement
myStmt = myConn.createStatement();
// Executing SQL query
myRs = myStmt.executeQuery("SELECT last_name, first_name FROM employees");
// Processing the result set
StringBuilder data = new StringBuilder();
while (myRs.next()) {
String lastName = myRs.getString("last_name");
String firstName = myRs.getString("first_name");
data.append(lastName).append(", ").append(firstName).append("\n");
System.out.println(lastName + ", " + firstName);
}
// Displaying data in JavaFX
Text text1 = new Text();
text1.setText(data.toString());
VBox root = new VBox();
root.getChildren().addAll(text1);
root.setSpacing(10);
root.setStyle("-fx-padding: 10;" +
"-fx-border-style: solid inside;" +
"-fx-border-width: 2;" +
"-fx-border-insets: 5;" +
"-fx-border-radius: 5;" +
"-fx-border-color: blue;");
Scene scene = new Scene(root, 300, 200);
stage.setScene(scene);
stage.setTitle("Employee Names");
stage.show();
} catch (SQLException exc) {
exc.printStackTrace();
} finally {
// Closing resources
try {
if (myRs != null) {
myRs.close();
}
if (myStmt != null) {
myStmt.close();
}
if (myConn != null) {
myConn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
// Optional: Add a main method if you want to run it standalone (not necessary in NetBeans)
public static void main(String[] args) {
launch(args);
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78747484/what-does-this-java-error-mean-truncated-module-info-class[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия