programadores de Java a menudo tienen que desarrollar aplicaciones que se conectan a una base de datos . En tales aplicaciones , Structured Query Language ( SQL ) se utiliza para obtener datos de la base de datos . Comandos SQL se pueden emitir desde una aplicación Java utilizando la biblioteca JDBC , que se incluye por defecto en todos los entornos de desarrollo Java. La biblioteca JDBC se encarga de todos los detalles de bajo nivel de conexiones de base de datos , dejando a los programadores de Java libre para centrarse en la implementación de la lógica empresarial en sus aplicaciones. Instrucciones
1
Haga clic en el botón "Inicio " de la barra de tareas de Windows y escriba " Bloc de notas " en el cuadro de búsqueda. Seleccione " Bloc de notas " en la lista de aplicaciones que aparecen .
2
Crear una nueva clase Java. Este paso varía en función del nombre de la clase que usted requiere. Por ejemplo , las siguientes líneas de código muestran la creación de una clase de bicicletas :
bicicletas clase pública {
}
3
Añada las siguientes líneas dentro de la clase :
getConnection conexión pública ( ) throws SQLException {
Connection conn = null;
Propiedades connectionProps = new Properties ();
connectionProps . put ( "user" , this.userName ) ;
connectionProps.put ("password " , this.password ) ;
if ( this.dbms.equals ( " mysql ")) {
conn = DriverManager
getConnection ( "jdbc : " . this.dbms + + " ://" + this.serverName
+ " :" + esto. portNumber + "/", connectionProps ) ;
}
System.out.println ( "Conectado a la base de datos" ) ;
conec retorno;
}
Esto crea una conexión con una base de datos MySQL utilizando el nombre de usuario y contraseña
4
Escribe las siguientes líneas de código dentro de la clase : . pública
static void viewTable ( conexión con , String nombreBd ) throws SQLException {
}
Esto crea un nuevo método llamado viewTable que acepta la conexión creada previamente y produce una excepción SQL .
< br > 5
Añada las siguientes líneas de código dentro de la " viewTable () " método:
Declaración
stmt = null;
String query = "select COF_NAME , SUP_ID , PRECIO , VENTA , Total de " + nombreBd +" cafés " ; .
try {
stmt = con.createStatement ();
} catch ( SQLException e) {
< p> JDBCTutorialUtilities.printSQLException ( e); }
Esto crea una declaración basada en la consulta especificada en la conexión establecida
6
anexar los siguientes códigos . dentro del bloque try :
ResultSet rs = stmt.executeQuery (query) ;
while ( rs.next ()) {
cadena coffeeName rs.getString = ( " COF_NAME ");
int supplierID = rs.getInt ( " SUP_ID ");
precio float = rs.getFloat ( " Precio ") ;
ventas int
= rs . getInt ( "Ventas" ) ;
int Total = rs.getInt ( "TOTAL "); }
Este ejecuta la consulta y recupera el resultado a través de un conjunto de resultados . objeto
7
Escribe las siguientes líneas de código al final del bloque catch :
} finally {
if ( stmt = null ) { prop . close () ;} }
Esto cierra la conexión cuando ya no es necesaria
.