
JCREATOR Y MYSQL INSERTAR DATOS
Publicado por David (1 intervención) el 17/01/2014 07:36:19
HOLA A TODOS PRIMERO QUE NADA GRACIAS POR TOMARSE LA MOLESTIA DE VER MI DUDA
BUENO LO QUE NECESITO ES APRENDER A CONECTAR EN JAVA EXCLUSIVAMENTE EN JCREATOR UNA BASE DE DATOS EN MYSQL Y QUE EN MI PROGRAMA JAVA SEA UNA INTERFAZ GRAFICA E INSERTE LOS DATOS DESDE UN JTEXTFIELD Y MANDAR LA INSERCION DE LOS DATOS CON UN UN BOTON ES DECIR QUE AL PRESIONAR EL BOTON SE INSERTEN LOS DATOS BUENO NUEVAMENTE GRACIAS POR TOMARSE LA MOLESTIA DE VER MI DUDA ESPERO Y PUEDAN AYUDARME AQUI LES DEJO MI CODIGO JAVA QUE ESTA A MEDIAS PERO YA MUESTRA LA VENTANA SOLO FALTAN LOS EVENTOS LOS CUALES DESCONOSCO COMO FUNCIONAN EN JCREATOR
import java.sql.*;
import java.sql.ResultSet;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.sql.SQLException;
import java.sql.Statement;
public class Ventana1 extends WindowAdapter
{
public void windowClosing(WindowEvent ev)
{
System.exit(0);
}
public Ventana1()
{
JFrame frame=new JFrame();
frame.setLayout(null);
frame.setBounds(200,100,400,300);
frame.setTitle("REGISTRO DE DOCENTES");
frame.setBackground(Color.red);
JLabel l1=new JLabel (" NOMBRE:");
l1.setBounds(80,50,100,20);
JLabel l2=new JLabel (" APELLIDOS ");
l2.setBounds(80,80,100,20);
JLabel l3=new JLabel ("TELEFONOS:");
l3.setBounds(80,110,100,20);
JLabel l4=new JLabel (" RFC:");
l4.setBounds(80,140,100,20);
JLabel l5=new JLabel(" TIPO DE SANGRE:");
l5.setBounds(80,170,100,20);
JTextField tf=new JTextField("");
tf.setBounds(180,50,180,20);
JTextField tf1=new JTextField("");
tf1.setBounds(180,80,180,20);
JTextField tf2=new JTextField("");
tf2.setBounds(180,110,180,20);
JTextField tf3=new JTextField("");
tf3.setBounds(180,140,180,20);
JTextField tf4=new JTextField("");
tf4.setBounds(180,170,180,20);
JButton boton =new JButton("Aceptar");
boton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String usr="root";
String pwd="";
String drive="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost/escuelaaa";
Connection con=null;
PreparedStatement pstm=null;
ResultSet rs=null;
try{
Class.forName(drive);
con = DriverManager.getConnection(url,usr,pwd);
//******************************** AQUI EL CODIGO PARA INSERTAR
//*******************************
}
catch(ClassNotFoundException ex)
{
ex.printStackTrace();
System.exit(-1);
}
try {
pstm.close();
con.close();
}
catch (Exception e2)
{
System.out.println(e2);
e2.printStackTrace();
}
}
});
boton.setBounds(150,250,100,20);
frame.add(boton);
frame.add(l1);
frame.add(l2);
frame.add(l3);
frame.add(l4);
frame.add(l5);
frame.add(tf);
frame.add(tf1);
frame.add(tf2);
frame.add(tf3);
frame.add(tf4);
frame.setVisible(true);
}
public static void main (String[] args) {
{
}
}}
HOLA A TODOS ESPERO Y ME PUEDAN AYUDAR CON UNA CONEXION EN JCREATOR UTILIZANDO BASE DE DATOS MYSQL . LO QUE NECESITO ES INSERTAR DATOS A UNA TABLA PERO DESDE UN BOTON TODO DESDE UNA INTERFAZ GRAFICA HECHA EN JCREATOR
PARA SER MAS ESPECIFICO
EN LA VENTANA NECESITO JTEXFIELD QUE CAPTUREN LOS DATOS INTRODUCIDOS Y CON UN BOTON QUE SE LLAME ACEPTAR QUE AL PRESIONAR ACEPTAR LOS DATOS SEAN GUARDADOS EN LA BASE DE DATOS
TENGO UN CODIGO ERRONEO ALGUIEN QUE ME PUEDA AYUDAR A PONER LA CONEXION
AL EJECUTAR MI PROGRAMA ME MARCA JDBC.java:109: e is already defined in actionPerformed(java.awt.event.ActionEvent)
catch (Exception e)


BUENO LO QUE NECESITO ES APRENDER A CONECTAR EN JAVA EXCLUSIVAMENTE EN JCREATOR UNA BASE DE DATOS EN MYSQL Y QUE EN MI PROGRAMA JAVA SEA UNA INTERFAZ GRAFICA E INSERTE LOS DATOS DESDE UN JTEXTFIELD Y MANDAR LA INSERCION DE LOS DATOS CON UN UN BOTON ES DECIR QUE AL PRESIONAR EL BOTON SE INSERTEN LOS DATOS BUENO NUEVAMENTE GRACIAS POR TOMARSE LA MOLESTIA DE VER MI DUDA ESPERO Y PUEDAN AYUDARME AQUI LES DEJO MI CODIGO JAVA QUE ESTA A MEDIAS PERO YA MUESTRA LA VENTANA SOLO FALTAN LOS EVENTOS LOS CUALES DESCONOSCO COMO FUNCIONAN EN JCREATOR
import java.sql.*;
import java.sql.ResultSet;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.sql.SQLException;
import java.sql.Statement;
public class Ventana1 extends WindowAdapter
{
public void windowClosing(WindowEvent ev)
{
System.exit(0);
}
public Ventana1()
{
JFrame frame=new JFrame();
frame.setLayout(null);
frame.setBounds(200,100,400,300);
frame.setTitle("REGISTRO DE DOCENTES");
frame.setBackground(Color.red);
JLabel l1=new JLabel (" NOMBRE:");
l1.setBounds(80,50,100,20);
JLabel l2=new JLabel (" APELLIDOS ");
l2.setBounds(80,80,100,20);
JLabel l3=new JLabel ("TELEFONOS:");
l3.setBounds(80,110,100,20);
JLabel l4=new JLabel (" RFC:");
l4.setBounds(80,140,100,20);
JLabel l5=new JLabel(" TIPO DE SANGRE:");
l5.setBounds(80,170,100,20);
JTextField tf=new JTextField("");
tf.setBounds(180,50,180,20);
JTextField tf1=new JTextField("");
tf1.setBounds(180,80,180,20);
JTextField tf2=new JTextField("");
tf2.setBounds(180,110,180,20);
JTextField tf3=new JTextField("");
tf3.setBounds(180,140,180,20);
JTextField tf4=new JTextField("");
tf4.setBounds(180,170,180,20);
JButton boton =new JButton("Aceptar");
boton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String usr="root";
String pwd="";
String drive="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost/escuelaaa";
Connection con=null;
PreparedStatement pstm=null;
ResultSet rs=null;
try{
Class.forName(drive);
con = DriverManager.getConnection(url,usr,pwd);
//******************************** AQUI EL CODIGO PARA INSERTAR
//*******************************
}
catch(ClassNotFoundException ex)
{
ex.printStackTrace();
System.exit(-1);
}
try {
pstm.close();
con.close();
}
catch (Exception e2)
{
System.out.println(e2);
e2.printStackTrace();
}
}
});
boton.setBounds(150,250,100,20);
frame.add(boton);
frame.add(l1);
frame.add(l2);
frame.add(l3);
frame.add(l4);
frame.add(l5);
frame.add(tf);
frame.add(tf1);
frame.add(tf2);
frame.add(tf3);
frame.add(tf4);
frame.setVisible(true);
}
public static void main (String[] args) {
{
}
}}
HOLA A TODOS ESPERO Y ME PUEDAN AYUDAR CON UNA CONEXION EN JCREATOR UTILIZANDO BASE DE DATOS MYSQL . LO QUE NECESITO ES INSERTAR DATOS A UNA TABLA PERO DESDE UN BOTON TODO DESDE UNA INTERFAZ GRAFICA HECHA EN JCREATOR
PARA SER MAS ESPECIFICO
EN LA VENTANA NECESITO JTEXFIELD QUE CAPTUREN LOS DATOS INTRODUCIDOS Y CON UN BOTON QUE SE LLAME ACEPTAR QUE AL PRESIONAR ACEPTAR LOS DATOS SEAN GUARDADOS EN LA BASE DE DATOS
TENGO UN CODIGO ERRONEO ALGUIEN QUE ME PUEDA AYUDAR A PONER LA CONEXION
AL EJECUTAR MI PROGRAMA ME MARCA JDBC.java:109: e is already defined in actionPerformed(java.awt.event.ActionEvent)
catch (Exception e)


Valora esta pregunta


0