por favor ayuda a conectar base de datos en netbea
Publicado por Esteban (2 intervenciones) el 13/02/2011 16:13:35
buenos dias por favor necesito entregar un proyecto y no encuentro la forma de conectar la base de datos no me sale error pero cuando voy a guardar me bota el mensaje huboun problema para intentar guardar los datos y no se porq ayudenme porfa aki sta el codigo como lo tengo mi base de datos esta en mysql se llama facturacion y la tabla se llama cliente
package proyecto;
import java.sql.*;
import java.sql.SQLException;
import com.mysql.jdbc.Statement;
import javax.swing.JOptionPane;
/**
*
* @author Esteban
*/
public class factura extends javax.swing.JInternalFrame {
static Connection conn=null;
static Statement st=null;
static ResultSet rs=null;
static String bd="facturacion";
static String login="root";
static String url="jdbc:mysql://localhost/"+bd;
static String password="";
public static Connection Enlace (Connection conn) throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
conn= DriverManager.getConnection(url,login,password);
}
catch(ClassNotFoundException c){
JOptionPane.showMessageDialog(null,c);
}
return conn;}
/** Creates new form factura */
public factura() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Statement s;
String ci=jTextField1.getText();
int e = 0;
e=Integer.parseInt(ci);
String nom=jTextField3.getText();
String apell=jTextField2.getText();
String direc=jTextField4.getText();
try {
conn=Enlace(conn);
s =(Statement) conn.createStatement();
// Ejemplo de sentencia para insertar datos a la tabla:
s.executeUpdate("INSERT INTO cliente (cedula, nombre, apellido, direccion) VALUES ('e','nom','apell','direc')");
} // Fin del try
catch (SQLException ex) {int r;
r=JOptionPane.showConfirmDialog(this, "Hubo un problema al intentar guardar los datos", "CONFIRMACION", JOptionPane.CLOSED_OPTION);
}
// TODO add your handling code here:
}
package proyecto;
import java.sql.*;
import java.sql.SQLException;
import com.mysql.jdbc.Statement;
import javax.swing.JOptionPane;
/**
*
* @author Esteban
*/
public class factura extends javax.swing.JInternalFrame {
static Connection conn=null;
static Statement st=null;
static ResultSet rs=null;
static String bd="facturacion";
static String login="root";
static String url="jdbc:mysql://localhost/"+bd;
static String password="";
public static Connection Enlace (Connection conn) throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
conn= DriverManager.getConnection(url,login,password);
}
catch(ClassNotFoundException c){
JOptionPane.showMessageDialog(null,c);
}
return conn;}
/** Creates new form factura */
public factura() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Statement s;
String ci=jTextField1.getText();
int e = 0;
e=Integer.parseInt(ci);
String nom=jTextField3.getText();
String apell=jTextField2.getText();
String direc=jTextField4.getText();
try {
conn=Enlace(conn);
s =(Statement) conn.createStatement();
// Ejemplo de sentencia para insertar datos a la tabla:
s.executeUpdate("INSERT INTO cliente (cedula, nombre, apellido, direccion) VALUES ('e','nom','apell','direc')");
} // Fin del try
catch (SQLException ex) {int r;
r=JOptionPane.showConfirmDialog(this, "Hubo un problema al intentar guardar los datos", "CONFIRMACION", JOptionPane.CLOSED_OPTION);
}
// TODO add your handling code here:
}
Valora esta pregunta


0