Почему этот код Java не сохраняет данные в базе данных? - PullRequest
0 голосов
/ 09 октября 2018
try{
     Class.forName("com.mysql.jdbc.Driver").newInstance();

     try{
            try (Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/crm","root","")) {
                PreparedStatement pstmt=con.prepareStatement("INSERT INTO user_tbl (email, password, role) VALUES (?,?,?) ");

                pstmt.setString(1,"amandhakal79@gmail.com");
                pstmt.setString(2,"amandhakal79@gmail.com");
                pstmt.setString(3,"Engineer");

                int z=pstmt.executeUpdate();

                }
            } catch(SQLException exception1) {
                System.out.println("Caught an exception "+exception1);
            }
      } catch(ClassNotFoundException | IllegalAccessException | InstantiationException e) {
          System.out.println("No driver found "+e);
    }

Все хорошо в базе данных.т.е. есть база данных, а также таблица с такими же столбцами.Но этот код не работает.В чем может быть проблема?

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