Ошибка вставки JDBC

Я пытаюсь вставить некоторые данные в мою базу данных с помощью jdbc. Я использую правильную таблицу, имя БД и параметры. Все проверено.

Код

public static void main(String[] args) throws IOException/*, ClassNotFoundException, SQLException*/ {
    DataInputStream d = new DataInputStream(System.in);
    System.out.println("Enter employee ID : ");

    @SuppressWarnings("deprecation")
    int empid = Integer.parseInt(d.readLine());

    System.out.println("Enter employee name : ");

    @SuppressWarnings("deprecation")
    String empname = d.readLine();

    System.out.println("Enter employee ID : ");
    @SuppressWarnings("deprecation")
    double empsalary = Double.parseDouble(d.readLine());

    try {
        Class.forName("com.mysql.jdbc.Driver");

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

    Connection con;
    try {
        con = DriverManager.getConnection("jdbc:mysql://localhost:3306/testDB","root","");
        PreparedStatement  pst = con.prepareStatement("insert into `employee` values(?,?,?");
        pst.setInt(1, empid);
        pst.setString(2, empname);
        pst.setDouble(3, empsalary);
        int rowcount = pst.executeUpdate();
        System.out.println(rowcount + " row has been instered");
    } catch (SQLException e) {

        e.printStackTrace();
    }

и вот ошибки, которые он дает мне, когда я пытаюсь запустить его:

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3283)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1332)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1604)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1519)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1504)
at com.test.jdbcExample.main(jdbcExample.java:47)

Ответы на вопрос(2)

Ваш ответ на вопрос