Ошибка ReadedStatement в Netbeans 23 и соединителе MySQL 9.2 [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка ReadedStatement в Netbeans 23 и соединителе MySQL 9.2 [закрыто]

Сообщение Anonymous »

Я пытаюсь войти в систему и получаю сообщение об ошибке в строке ReadedStatement, в которой говорится: «Невозможно найти символ символа: метод подготовленныйстатемент(строка) местоположение: переменная тип cxof Переменная соединения ps никогда не читается Может разделить объявление на объявление и задание"
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String usuario=txtusuario.getText();
String password=txtpassword.getText();
String consulta="select TIPO from usuario,tipo_usuario where usuario.ID_USUARIO='"+usuario+"' and usuario.CONTRASEÑA='"+password+"'";
if(!usuario.equals("")||!password.equals("")){
try {
PreparedStatement ps=cx.prepareStatement(consulta);
ResultSet rs=ps.executeQuery();
if(rs.next()){
String tipousuario=rs.getString("TIPO");
if(tipousuario.equalsIgnoreCase("Administrador")){
dispose();
Admin va=new Admin();
va.setVisible(true);
}else if(tipousuario.equalsIgnoreCase("Comun")){
dispose();
Comun vc=new Comun();
vc.setVisible(true);
}
}else{
JOptionPane.showMessageDialog(null,"Datos incorrectos");
}
} catch (SQLException e){
JOptionPane.showMessageDialog(null,"Error de Inicio de sesion"+e);
}
}else{
JOptionPane.showMessageDialog(null,"Debe rellenar las casillas");
}
}

И это моя связь
public class ConexionMysql {
String bd = "tienda_metalmecanica";
String url = "jdbc:mysql://localhost:3306/"; // Note the port number: 3306
String user = "root";
String password = "gualdo1243";
Connection cx;

public ConexionMysql() {
// Optional: Load the driver explicitly (needed for some versions)
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("MySQL JDBC Driver not found.");
}
}

public Connection conectar() {
try {
cx = DriverManager.getConnection(url + bd, user, password);
System.out.println("SE CONECTO A BASE DE DATOS " + bd);
} catch (SQLException ex) {
System.out.println("NO SE CONECTO A BASE DE DATOS " + bd + ": " + ex.getMessage());
}
return cx;
}

public void desconectar() {
try {
if (cx != null) {
cx.close();
}
} catch (SQLException ex) {
System.out.println("Error al cerrar la conexión: " + ex.getMessage());
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... nector-9-2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка ReadedStatement в Netbeans 23 и соединителе MySQL 9.2.
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Почему количество строк равно -1 в соединителе Python MySQL в Pydroid? [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как обрабатывать недопустимый JSON в соединителе Apache Flink/AWS Kinesis?
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet netbeans в netBeans
    Anonymous » » в форуме JAVA
    0 Ответы
    116 Просмотры
    Последнее сообщение Anonymous
  • Где находится файл конфигурации NetBeans (netbeans.conf)?
    Anonymous » » в форуме JAVA
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»