Java - java y mysql

 
Vista:

java y mysql

Publicado por felipe (25 intervenciones) el 04/05/2007 16:04:34
hola alguien podria decirme como puedo crear una consulta para extraer datos desde java y otra para modificar un campo de una tabla lo he intentado de la siguiente manera funciona cuando extraigo datos o sea con este codigo:

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.sql.*;
/**Clase de apoyo . En el la encapsulamos la conexion a la base de datos y
* las consultas
*/
class Consultas{
//private Connection con;
Connection con;
PreparedStatement ps,s;
// Constructor
Consultas(){
String bd = "pyf";
String login = "user";
String password = "password";
String url = "jdbc:mysql://localhost:3307/"+bd;
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url,login,password);
s = con.prepareStatement ("update Detpedidos set nfactura_depedidos =1 where cod_pedido_detpedidos = ?");
ps = con.prepareStatement ("select * from encabezados, detpedidos where (encabezados.cod_pedido_encabezados = detpedidos.cod_pedido_detpedidos) and (encabezados.cod_pedido_encabezados = ?)");
}
catch (SQLException ex) {
ex.printStackTrace ();
}
catch (ClassNotFoundException ex) {
ex.printStackTrace ();
}
}
/** Metodo que realiza una consulta a la base de datos y devuelve
* el ResultSet con el resultado .
*@param valor un float necesario para construir la consulta
*@return un objeto del tipo ResultSet con el resultado de la consulta
*/
public ResultSet consultaCasas (float valor) {
ResultSet resultado = null;
try {
ps.setFloat(1,valor);
resultado = ps.executeQuery();
}
catch ( SQLException ex ) {
ex.printStackTrace();
}
return resultado;
}
///////////////////////////////////////////
public ResultSet modificarfactura (float valor) {
ResultSet resultado1 = null;
try {
s.setFloat(1,valor);
resultado1 = s.executeQuery();
}
catch ( SQLException ex ) {
ex.printStackTrace();
}
return resultado1;
}
///////////////////////////////////////////
/**Metodo para cerrar la conexion con la base de datos */
void cierraConexion( ){
try{
con.close();
}
catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:java y mysql

Publicado por Yo (1 intervención) el 05/05/2007 21:55:10
Acceder a una tabla desde java es mucho mas sencillo que eso:
http://www.consultoriajava.com/publico/videos_basico.shtml#4
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar