Я создал приложение для нашей компании. Сначала я пытался создать без пароля в моей базе данных в MySQL-xampp, и он отлично работает. Теперь моя проблема, я поставил пароль на моей базе данных, и мое приложение теперь бросает мне эту ошибку всякий раз, когда я войти:Netbeans и mysql связь
SQL java.sql.SQLException: Доступ запрещен для пользователя «корень» @ 'CITSP- MOB7' (с помощью пароля: ДА)
Я также получаю сообщение об ошибке подключения мою базу данных:
Невозможно подключиться. Не удается установить соединение с jdbc: mysql // localhost: 3306/mydb с помощью com.mysql.jdbc.Driver (доступ отклонен для пользователя 'root' @ 'CITSP-MOB7' (с использованием пароля: YES)).
Вот мой код для подключения к базе данных:
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://192.168.1.112:3306/citsp";
static final String USER = "root";
static final String PASS = "mypassword";
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException ex){
}
//STEP 3: Open a connection
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
//STEP 4: Execute a query
System.out.println("Creating statement...");
stmt = conn.createStatement();
Может кто-нибудь помочь мне решить мою проблему подключения? Ваш ответ будет оценен. Заранее спасибо! :)
Вы установили пароль в базе данных, и пусть ваше приложение знает, что он должен знать пароль перед доступом к нему. Отправьте свой код Java, пожалуйста [только подключение к части mysql] – 1000111
Для начала вам нужно создать отдельный пользователь, отличный от root. –
Привет @Subrata Dey, это мой код: static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final Строка DB_URL = "jdbc: mysql: // localhost: 3306/citsp"; static final String USER = "root"; статическая финальная строка PASS = "mypassword"; – nhix