Hola Amigos, me pasa algo extraño a la hora de realizar una consulta a la base de datos desde JAVA quizas alguien me pueda ayudar.
Estoy utlizando Netbeans con el siguiente codigo.
Resulta que si hago la siguiente consulta:
String strSelect2="SELECT idservicio,descripcion FROM servicio WHERE idempresa=2 AND idcatservicio = "+idGuardado;
Luego ejecuto rs1=stmt2.executeQuery(strSelect2);
Y todo va bien, si notaron unicamente estoy pasando un parametro a la consulta "idGuardado"
Pero si encambio ingreso otro parametro a la consultal por ejemplo asi:
String strSelect2="SELECT idservicio,descripcion FROM servicio WHERE idempresa="+strEmpresa+"AND idcatservicio = "+idGuardado;
Ahora lleva 2 parametros "strEmpresa" y "idGuardado" me muestra el siguiente error.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: 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 'idcatservicio = 1' at line 1
Espero que alguien me pueda ayudar.
Saludos,