how to insert data from textboxes into mysql database in java-netbeans -


i new programming , trying make small java swing application using netbeans ide , have designed form , created table used following code insert data database form getting many errors please me correct code:

import java.sql.*; public class db {   static final string jdbc_driver="com.mysql.jdbc.driver";   static final string db_url = "jdbc:mysql://localhost:3306/userdb";   static final string user="root";   static final string pass="toor";    connection conn = null;   statement stmt = null;   static final string d_unit=jtextfield2.gettext();   static final string d_name=jtextfield3.gettext();   static final string d_dob=jdatechooser2.gettext();   //static final string d_gender="gender";   static final string d_age=jtextfield4.gettext();   static final string d_doorno=jtextfield5.gettext();   static final string d_street=jtextfield6.gettext();   static final string d_vc=jtextfield7.gettext();   static final string d_district=jtextfield8.gettext();   static final string d_pin=jtextfield9.gettext();   static final string d_phone=jtextfield10.gettext();   static final string d_mail=jtextfield11.gettext();   static final string d_occupations=jtextfield12.gettext();   try   {      class.forname("com.mysql.jdbc.driver");      conn=drivermanager.getconnection(db_url,user,pass);      stmt = conn.createstatement();      stmt.executeupdate("insert donors (unit,name,dob,age,doorno,street,vc,district,pin,phone,mail,occupation) values('"+d_unit+"','"+d_name+"','"+d_dob+"','"+d_age+"','"+d_doorno+"','"+d_street+"','"+d_vc+"','"+d_district+"','"+d_pin+"','"+d_phone+"','"+d_mail+"','"+d_occupations+"')");      joptionpane.showmessagedialog(null,"inserted successfully!");      }     catch(exception e)     {     }     } 

private void btnsaveactionperformed(java.awt.event.actionevent evt) {                                             string itemcode = txtitemcode.gettext();     string itemname = txtitemname.gettext();     string unitprice = txtunitprice.gettext();     string qty = txtqty.gettext();     string query = "insert items values ('"+itemcode+"','"+itemname+"','"+unitprice+"','"+qty+"')";     system.out.println(query);       try {         connection c = dbclass.getconnection();         statement stmt = c.createstatement();         stmt.executeupdate(query);         joptionpane.showmessagedialog(this, "saved");     } catch (exception e) {         e.printstacktrace();     } 

// dbclass

import java.sql.connection; import java.sql.drivermanager;  /**  *  * @author nadun  */ public class dbclass {      static private connection  connection;      public static connection getconnection() throws exception{         if(connection == null){             //jdbc             class.forname("com.mysql.jdbc.driver");             connection = drivermanager.getconnection("jdbc:mysql://localhost:3306/stock", "root", "123");         }         return connection;     }  } 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -