ошибка в коде Java при подключении к базе данных с помощью Wampserver mysql - PullRequest
0 голосов
/ 28 сентября 2019

Я написал этот код на Java для подключения к простой базе данных adithi, созданной в wampserver64 MySQL.Я получаю сообщение об ошибке в отношении функции executeUpdate () в коде.

Если я использую функцию addBatch () для своего кода, она показывает, что она вставлена, но в моей таблице базы данных нет никаких изменений.

import java.sql.*;

import  java.sql.Statement;

public class connect {
public static  void main(String[] args) throws SQLException {

    Connection connection;
    try {
        Class.forName("com.mysql.jdbc.Driver");
        connection=DriverManager.getConnection("jdbc:mysql://localhost:3308/adithi?autoReconnect=true&useSSL=false","root","");
        if(connection !=null)
        {
            System.out.println("Connected");
        }
        else
        {
            System.out.println("Not Connected");
        }


        String sql="name";
        assert connection != null;
        Statement stmt=  connection.createStatement();
        int x=stmt.executeUpdate(sql);

        if(x>0) {
            System.out.println("inserted");
        }
        else
        {
            System.out.println("not inserted");
        }

    } catch (ClassNotFoundException e) {
        e.printStackTrace();

    }
}
}

сообщение об ошибке: -

Исключение в потоке "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: у вас есть ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, для правильного синтаксиса, чтобы использовать рядом с 'name' в строке 1

...