Вставка значений, возвращающих ошибку в приложениях MySQL и Java - PullRequest
0 голосов
/ 02 июля 2019

Я вставляю значения в базу данных Mysql с помощью моего Java-приложения Swing, но оно возвращает некоторые ошибки, кто-нибудь может помочь?Я вставляю данные в свою таблицу базы данных, и она возвращает ошибку.Спасибо.

Ошибка: Класс загрузки com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver '.Драйвер автоматически регистрируется через SPI, и ручная загрузка класса драйвера обычно не требуется.java.sql.SQLException: Значение часового пояса сервера «Стандартное время Малайского полуострова» не распознано или представляет собой более одного часового пояса.Необходимо настроить сервер или драйвер JDBC (через свойство конфигурации serverTimezone) на использование более конкретного значения часового пояса, если вы хотите использовать поддержку часового пояса.

public class dbconnect
{
private static final String database_driver = "com.mysql.jdbc.Driver";
private static final String database_url = "jdbc:mysql://localhost:3306/uytit";
private static final String user = "mike";
private static final String password = "12345";

private Connection conn = null;
private Statement statement = null;
private ResultSet rset = null;

public void connect() throws Exception
{
    try
    {
        Class.forName(database_driver);
        conn = DriverManager.getConnection(database_url, user, password);
    }
    catch (Exception e)
    {
        throw e;
    }
}

public void addTransaction(String page, String line, String refpage, String refline, String transaction_date, String description, String account_code, String code_type, String issue_date, float amount) throws Exception
{
    try
    {
        connect();
        statement = conn.createStatement();
        statement.executeUpdate("insert into transaction (page, line, refpage, refline, transaction_date, description, account_code, code_type, issue_date, amount) values ('" + page + "', '" + line + "', '" + refpage + "', '" + refline + "', '" + transaction_date + "', '" + description + "', '" + account_code + "', '" + code_type + "','" + issue_date + "', " + amount + ")");

    }
    catch (Exception e)
    {
        throw e;
    }
}

вставить таблицу значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...