aqui la clase main conexion
Código
package controldeganado; import controldeganado.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * * @author Administrador */ public class conexion { /** * Método utilizado para recuperar el valor del atributo conexion * @return conexion contiene el estado de la conexión * */ { return conexion; } /** * Método utilizado para establecer la conexión con la base de datos * @return estado regresa el estado de la conexión, true si se estableció la conexión, * falso en caso contrario */ public boolean crearConexion() { try { Class.forName("org.postgresql.Driver"); conexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/Ganado","postgres","1993"); if(conexion!=null){ return true; } } } } return false; } /** * *Método utilizado para realizar las instrucciones: INSERT, DELETE y UPDATE *@param sql Cadena que contiene la instrucción SQL a ejecutar *@return estado regresa el estado de la ejecución, true(éxito) o false(error) * */ { try { sentencia.execute(sql); return true; return false; } } /** * *Método utilizado para realizar la instrucción SELECT *@param sql Cadena que contiene la instrucción SQL a ejecutar *@return resultado regresa los registros generados por la consulta * */ { ResultSet resultado; try { resultado = sentencia.executeQuery(); return resultado; return null; } } }
class conexxion
Código
public class conexxion { public static conexion conexion = new conexion(); /** * @param args the command line arguments */ // TODO code application logic here if(conexion.crearConexion()){ //Form f = new Form(); aganado f= new aganado(); f.setVisible(true); } } }
y el codoigo para agregar
Código
try{ String sql="INSERT INTO \"CGanado\"(c_practico, nombre, estado, raza, observacion, estatus, f_nacimiento, c_padre, c_madre, n_parto, c_peso) VALUES ('"+ txtCodigo.getText() +"','"+ txtNombre.getText() +"','"+ txtEstado.getText() +"','"+ txtRaza.getText() +"','"+ txtObser.getText() +"','"+ txtEstatus.getText() +"','"+ txtFecha.getText() +"','"+ txtP.getText() +"','"+ txtM.getText() +"','"+ txtNp.getText() +"','"+ txtPeso.getText() +"' )"; // ps.setInt(1,Integer.parseInt(jTextcedula.getText())); // ps.setInt(1,Integer.parseInt(jTextcedula.getText())); ps.setString(1,txtCodigo.getText()); ps.setString(2,txtEstado.getText()); ps.setString(3,txtEstatus.getText()); ps.setString(4,txtFecha.getText()); ps.setString(5,txtM.getText()); ps.setString(6,txtNombre.getText()); ps.setString(7,txtNp.getText()); ps.setString(8,txtObser.getText()); ps.setString(9,txtP.getText()); ps.setString(10,txtPeso.getText()); ps.setString(11,txtRaza.getText()); ps.setBinaryStream(12,fis,longitudBytes); ps.execute(); } }