Productos DAO

Descargar como rtf, pdf o txt
Descargar como rtf, pdf o txt
Está en la página 1de 2

package mx.com.avansis.capacitacion.

dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ProductosDAO {


public ProductoVO consultaProductos(String id){
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=marti;user=sa;password=XXX;";

ProductoVO producto = null;

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(connectionUrl);
Statement st = con.createStatement();
String sql = "select * from productos";
if (id!=null)
sql += " where id = "+ id;
ResultSet rs = st.executeQuery(sql);
while (rs.next()){
producto = new ProductoVO();

System.out.println("id:"+ rs.getInt("id") );
System.out.println("nombre:"+ rs.getString("nombre"));
System.out.println("precio:"+ rs.getDouble("precio"));
System.out.println("color:"+ rs.getString("color"));
producto.setColor( rs.getString("color") );
producto.setId(rs.getInt("id"));
producto.setNombre(rs.getString("nombre"));
producto.setPrecio(rs.getDouble("precio"));

} catch (ClassNotFoundException e) {
System.out.println("No se encontro el JDBC driver");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("Error SQL:"+ e.getMessage());
e.printStackTrace();
}
return producto;
}

También podría gustarte