Again i got the following errors.is succesfully compiled.but when i enter the details to save it gives the following error
C:\work1>javac Formdata1.java
C:\work1>java Formdata1 Exception in thread "main" java.lang.NoClassDefFoundError: Formdata1 (wrong name : FormData1) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 4) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
C:\work1>javac Formdata1.java
C:\work1>java Formdata1 Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For inpu t string: "9013719201" at java.lang.NumberFormatException.forInputString(NumberFormatException. java:48) at java.lang.Integer.parseInt(Integer.java:459) at java.lang.Integer.parseInt(Integer.java:497) at Formdata1$1.actionPerformed(Formdata1.java:52) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:19 95) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav a:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel .java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242 ) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL istener.java:236) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322 ) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Try this:
import java.awt.*; import java.sql.*; import javax.swing.*; import java.awt.event.*; class FormData{ public static void main(String[] args){ JFrame f=new JFrame(); JLabel label1=new JLabel("First Name: "); JLabel label2=new JLabel("Last Name: "); JLabel label3=new JLabel("Email: "); JLabel label4=new JLabel("Password: "); JLabel label5=new JLabel("Confirm Password: "); JLabel label6=new JLabel("Date OF Birth: "); JLabel label7=new JLabel("Age: "); JLabel label8=new JLabel("Gender: "); JLabel label9=new JLabel("Address: "); JLabel label10=new JLabel("Country: "); JLabel label11=new JLabel("State: "); JLabel label12=new JLabel("City: "); JLabel label13=new JLabel("Telephone: "); JLabel label14=new JLabel("Mobile: "); final JTextField text1=new JTextField(20); final JTextField text2=new JTextField(20); final JTextField text3=new JTextField(20); final JPasswordField text4=new JPasswordField(20); final JPasswordField text5=new JPasswordField(20); final JTextField text6=new JTextField(20); final JTextField text7=new JTextField(20); final JTextField text8=new JTextField(20); final JTextField text9=new JTextField(20); final JTextField text10=new JTextField(20); final JTextField text11=new JTextField(20); final JTextField text12=new JTextField(20); final JTextField text13=new JTextField(20); final JTextField text14=new JTextField(20); JButton b=new JButton("Save"); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ String v1=text1.getText(); String v2=text2.getText(); String v3=text3.getText(); String v4=new String(text4.getPassword()); String v5=new String(text5.getPassword()); String v6=text6.getText(); int v7=Integer.parseInt(text7.getText()); String v8=text8.getText(); String v9=text9.getText(); String v10=text10.getText(); String v11=text11.getText(); String v12=text12.getText(); String v13=text13.getText(); String v14=text14.getText(); try{ Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/roseindia", "root", "root"); Statement st=con.createStatement(); int i=st.executeUpdate("insert into student(firstname,lastname,email,pass,confirm_pass,dob,age,gender,address,country,state,city,telephone,mobile) values('"+v1+"','"+v2+"','"+v3+"','"+v4+"','"+v5+"','"+v6+"',"+v7+",'"+v8+"','"+v9+"','"+v10+"','"+v11+"','"+v12+"','"+v13+"','"+v14+"')"); JOptionPane.showMessageDialog(null,"Data is inserted successfully"); } catch(Exception ex){ System.out.println(ex); } } }); JPanel p=new JPanel(new GridLayout(15,2)); p.add(label1); p.add(text1); p.add(label2); p.add(text2); p.add(label3); p.add(text3); p.add(label4); p.add(text4); p.add(label5); p.add(text5); p.add(label6); p.add(text6); p.add(label7); p.add(text7); p.add(label8); p.add(text8); p.add(label9); p.add(text9); p.add(label10); p.add(text10); p.add(label11); p.add(text11); p.add(label12); p.add(text12); p.add(label13); p.add(text13); p.add(label14); p.add(text14); p.add(b); f.add(p); f.setVisible(true); f.pack(); } }
Try this:
import java.awt.*; import java.sql.*; import javax.swing.*; import java.awt.event.*; class FormData{ public static void main(String[] args){ JFrame f=new JFrame(); JLabel label1=new JLabel("First Name: "); JLabel label2=new JLabel("Last Name: "); JLabel label3=new JLabel("Email: "); JLabel label4=new JLabel("Password: "); JLabel label5=new JLabel("Confirm Password: "); JLabel label6=new JLabel("Date OF Birth: "); JLabel label7=new JLabel("Age: "); JLabel label8=new JLabel("Gender: "); JLabel label9=new JLabel("Address: "); JLabel label10=new JLabel("Country: "); JLabel label11=new JLabel("State: "); JLabel label12=new JLabel("City: "); JLabel label13=new JLabel("Telephone: "); JLabel label14=new JLabel("Mobile: "); final JTextField text1=new JTextField(20); final JTextField text2=new JTextField(20); final JTextField text3=new JTextField(20); final JPasswordField text4=new JPasswordField(20); final JPasswordField text5=new JPasswordField(20); final JTextField text6=new JTextField(20); final JTextField text7=new JTextField(20); final JTextField text8=new JTextField(20); final JTextField text9=new JTextField(20); final JTextField text10=new JTextField(20); final JTextField text11=new JTextField(20); final JTextField text12=new JTextField(20); final JTextField text13=new JTextField(20); final JTextField text14=new JTextField(20); JButton b=new JButton("Save"); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ String v1=text1.getText(); String v2=text2.getText(); String v3=text3.getText(); String v4=new String(text4.getPassword()); String v5=new String(text5.getPassword()); String v6=text6.getText(); int v7=Integer.parseInt(text7.getText()); String v8=text8.getText(); String v9=text9.getText(); String v10=text10.getText(); String v11=text11.getText(); String v12=text12.getText(); String v13=text13.getText(); String v14=text14.getText(); try{ Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/roseindia", "root", "root"); Statement st=con.createStatement(); int i=st.executeUpdate("insert into student(firstname,lastname,email,pass,confirm_pass,dob,age,gender,address,country,state,city,telephone,mobile) values('"+v1+"','"+v2+"','"+v3+"','"+v4+"','"+v5+"','"+v6+"',"+v7+",'"+v8+"','"+v9+"','"+v10+"','"+v11+"','"+v12+"','"+v13+"','"+v14+"')"); JOptionPane.showMessageDialog(null,"Data is inserted successfully"); } catch(Exception ex){ System.out.println(ex); } } }); JPanel p=new JPanel(new GridLayout(15,2)); p.add(label1); p.add(text1); p.add(label2); p.add(text2); p.add(label3); p.add(text3); p.add(label4); p.add(text4); p.add(label5); p.add(text5); p.add(label6); p.add(text6); p.add(label7); p.add(text7); p.add(label8); p.add(text8); p.add(label9); p.add(text9); p.add(label10); p.add(text10); p.add(label11); p.add(text11); p.add(label12); p.add(text12); p.add(label13); p.add(text13); p.add(label14); p.add(text14); p.add(b); f.add(p); f.setVisible(true); f.pack(); } }
Ads