Sistema de búsqueda de registro con más de un campo usando JDBC en Java?

En este artículo, vamos a aprender cómo buscar registro con más de un campo en la tabla de MySQL usando JDBC a través del programa java ?

Requisito / recomendados:

  1. Cómo crear una tabla mediante JDBC en Java?
  2. Cómo insertar registros a través de JDBC en Java?
  3. Cómo mostrar todos los registros utilizando JDBC en Java?
  4. Cómo mostrar un registro particular, por un campo usando JDBC en Java?
  5. Cómo borrar un registro en particular mediante JDBC en Java?
  6. Cómo editar un registro mediante JDBC en Java?
  7. Inserte un disco con PreparedStatement utilizando JDBC en Java?
  8. Cómo buscar registro por un campo (salario) usando JDBC en Java?
  9. Buscar registro por un patrón usando JDBC en Java.

Contar el número de registros disponibles en una tabla de MySQL usando JDBC en Java?

Crear un objeto de conexión

class y de conexión a la base de datos. Entonces, tenemos que tener dos entradas de los campos en los que queremos buscar registros. Después de que se crea una consulta para seleccionar todos los datos de tabla de MySQL donde el registro satisface las dos condiciones.

Entonces
, llevamos a cabo nuestra consulta utilizando

executeQuery () método, que es un método de Declaración class e imprimir el resultado con la ayuda de conjunto de resultados .

datos de bases de datos:

    nombre de host
    : localhost

  • Número de puerto
    : 3306

  • nombre de usuario
    : root

  • contraseña
    : 123

  • Nombre de la base
    : demo nombre

  • Tabla
    : empleados

programa Java para grabar por múltiples campos (ID y nombre) buscar usando JDBC

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DisplayAll {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
//serverhost = localhost, port=3306, username=root, password=123
Connection cn=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root","123");
Statement smt=cn.createStatement();
//query to count all records from table employee
String q="Select COUNT(*) from employees";
//to execute query
ResultSet rs=smt.executeQuery(q);
//to print the resultset on console
System.out.println(rs);
cn.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}

de salida (en la consola)

2


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *