View
223
Download
0
Category
Preview:
Citation preview
8/2/2019 Register a to In
1/10
8/2/2019 Register a to In
2/10
In this example we are going to work with a user registration page and saving the data into the
database.
To store the data in the database table, create a table in which the values will be inserted.
Now make one user registration jsp page.
In this example we will create a simple registration form which will insert the entered data into
the database successfully with the help of a servlet.
When submit button is clicked the data will be inserted into the database. Firstly the registration
form data will go to the controller servlet and search for the variables submitted in the form
using the method getParameter() method at the request object.
Subsequently it passes a query statement to the database to insert the data retrieved from the
registration form. To stored the data into the database it uses setString() method and to retrieve
the data from the database it uses the getString() method of PreparedStatement object.
The code of the program is given below:
REGISTRATION
First Name*
Last Name*
E-Mail*
Zip Code*
User Name*
8/2/2019 Register a to In
3/10
Password*
Confirm Password*
Town:*
City:*
Registration .java
package myservlets;
import java.io.*;
import java.sql.*;import javax.servlet.*;
import javax.servlet.http.*;
public class Registration extends HttpServlet{public void init(ServletConfig config) throws ServletException{
super.init(config);
}public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException{
String connectionURL = "jdbc:mysql://localhost/jsp";
Connection connection=null;
ResultSet rs;res.setContentType("text/html");
PrintWriter out = res.getWriter();
String uId = req.getParameter("userId");String fname = req.getParameter("firstname");
String sname = req.getParameter("surname");
String address1 = req.getParameter("address1");String address2 = req.getParameter("address2");
8/2/2019 Register a to In
4/10
String town = req.getParameter("town");
String county = req.getParameter("country");
String zipcode = req.getParameter("zipcode");try {
Class.forName("org.gjt.mm.mysql.Driver");
connection = DriverManager.getConnection(connectionURL, "root","root");
String sql = "insert into userprofile values (?,?,?,?,?,?,?,?)";
PreparedStatement pst = connection.prepareStatement(sql);
pst.setString(1, uId);pst.setString(2, fname);
pst.setString(3, sname);
pst.setString(4, address1);
pst.setString(5, address2);pst.setString(6, town);
pst.setString(7, county);
pst.setString(8, zipcode);int numRowsChanged = pst.executeUpdate();
out.println(" Welcome : ");
out.println(" '"+fname+"'");pst.close();
}
catch(ClassNotFoundException e){out.println("Couldn't load database driver: " + e.getMessage());
}
catch(SQLException e){
out.println("SQLException caught: " + e.getMessage());
}catch (Exception e){
out.println(e);
}finally {
try {if (connection != null) connection.close();}
catch (SQLException ignored){
out.println(ignored);}
}
}
}
web.xml file for this program:
8/2/2019 Register a to In
5/10
User Registration and Login Example.
User Registration and Login Example
Registration
myservlets.Registration
Registration
/Registration
The output of the program is given below:
8/2/2019 Register a to In
6/10
The output of the input data:
8/2/2019 Register a to In
7/10
Download Source Code
Related Tags for Develop user registration form:
c, database,jsp, table, data, insert, io, make, user, gis, page, vi, value, int, this,registration, create, tab,js, example, with, work, values, to, base, exam, store, avi, e, il,
it, rte, use, in, no, saving, as, m, nt, tr,j, es, ase, age, into, tor, xa, which, xamp, s,
sp, at, ratio, k, is, ll, mpl, go, gist, ea, and, ar, str, rt, sa, vin, va, s, s, th, av, st, ab,
abl, ati, alu, ple, pl, nd, on, o
Previous Index Next
Ask Questions? Discuss: Develop user registration form View All Comments
Post your Comment
Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
http://www.roseindia.net/quickguide/tomcat/userregister.ziphttp://www.roseindia.net/quickguide/tomcat/userregister.ziphttp://www.roseindia.net/tags/chttp://www.roseindia.net/tags/databasehttp://www.roseindia.net/tags/jsphttp://www.roseindia.net/tags/tablehttp://www.roseindia.net/tags/datahttp://www.roseindia.net/tags/inserthttp://www.roseindia.net/tags/iohttp://www.roseindia.net/tags/makehttp://www.roseindia.net/tags/userhttp://www.roseindia.net/tags/gishttp://www.roseindia.net/tags/pagehttp://www.roseindia.net/tags/vihttp://www.roseindia.net/tags/valuehttp://www.roseindia.net/tags/inthttp://www.roseindia.net/tags/thishttp://www.roseindia.net/tags/registrationhttp://www.roseindia.net/tags/createhttp://www.roseindia.net/tags/tabhttp://www.roseindia.net/tags/jshttp://www.roseindia.net/tags/examplehttp://www.roseindia.net/tags/withhttp://www.roseindia.net/tags/workhttp://www.roseindia.net/tags/valueshttp://www.roseindia.net/tags/tohttp://www.roseindia.net/tags/basehttp://www.roseindia.net/tags/examhttp://www.roseindia.net/tags/storehttp://www.roseindia.net/tags/avihttp://www.roseindia.net/tags/ehttp://www.roseindia.net/tags/ilhttp://www.roseindia.net/tags/ithttp://www.roseindia.net/tags/rtehttp://www.roseindia.net/tags/usehttp://www.roseindia.net/tags/inhttp://www.roseindia.net/tags/nohttp://www.roseindia.net/tags/savinghttp://www.roseindia.net/tags/ashttp://www.roseindia.net/tags/mhttp://www.roseindia.net/tags/nthttp://www.roseindia.net/tags/trhttp://www.roseindia.net/tags/jhttp://www.roseindia.net/tags/eshttp://www.roseindia.net/tags/asehttp://www.roseindia.net/tags/agehttp://www.roseindia.net/tags/intohttp://www.roseindia.net/tags/torhttp://www.roseindia.net/tags/xahttp://www.roseindia.net/tags/whichhttp://www.roseindia.net/tags/xamphttp://www.roseindia.net/tags/shttp://www.roseindia.net/tags/sphttp://www.roseindia.net/tags/athttp://www.roseindia.net/tags/ratiohttp://www.roseindia.net/tags/khttp://www.roseindia.net/tags/ishttp://www.roseindia.net/tags/llhttp://www.roseindia.net/tags/mplhttp://www.roseindia.net/tags/gohttp://www.roseindia.net/tags/gisthttp://www.roseindia.net/tags/eahttp://www.roseindia.net/tags/andhttp://www.roseindia.net/tags/arhttp://www.roseindia.net/tags/strhttp://www.roseindia.net/tags/rthttp://www.roseindia.net/tags/sahttp://www.roseindia.net/tags/vinhttp://www.roseindia.net/tags/vahttp://www.roseindia.net/tags/shttp://www.roseindia.net/tags/shttp://www.roseindia.net/tags/thhttp://www.roseindia.net/tags/avhttp://www.roseindia.net/tags/sthttp://www.roseindia.net/tags/abhttp://www.roseindia.net/tags/ablhttp://www.roseindia.net/tags/atihttp://www.roseindia.net/tags/aluhttp://www.roseindia.net/tags/plehttp://www.roseindia.net/tags/plhttp://www.roseindia.net/tags/ndhttp://www.roseindia.net/tags/onhttp://www.roseindia.net/tags/ohttp://www.roseindia.net/quickguide/tomcat/userregistrationform.shtmlhttp://www.roseindia.net/answers/askquestions/askquestion.htmlhttp://www.roseindia.net/answers/askquestions/askquestion.htmlhttp://www.roseindia.net/discussion/21667-Develop-user-registration-form.htmlhttp://www.roseindia.net/tutorialhelp/allcomments/17382http://www.roseindia.net/tutorialhelp/allcomments/17382http://www.roseindia.net/discussion/21667-Develop-user-registration-form.htmlhttp://www.roseindia.net/answers/askquestions/askquestion.htmlhttp://www.roseindia.net/quickguide/tomcat/userregistrationform.shtmlhttp://www.roseindia.net/quickguide/tomcat/userregistrationform.shtmlhttp://www.roseindia.net/quickguide/tomcat/userregistrationform.shtmlhttp://www.roseindia.net/tags/ohttp://www.roseindia.net/tags/onhttp://www.roseindia.net/tags/ndhttp://www.roseindia.net/tags/plhttp://www.roseindia.net/tags/plehttp://www.roseindia.net/tags/aluhttp://www.roseindia.net/tags/atihttp://www.roseindia.net/tags/ablhttp://www.roseindia.net/tags/abhttp://www.roseindia.net/tags/sthttp://www.roseindia.net/tags/avhttp://www.roseindia.net/tags/thhttp://www.roseindia.net/tags/shttp://www.roseindia.net/tags/shttp://www.roseindia.net/tags/vahttp://www.roseindia.net/tags/vinhttp://www.roseindia.net/tags/sahttp://www.roseindia.net/tags/rthttp://www.roseindia.net/tags/strhttp://www.roseindia.net/tags/arhttp://www.roseindia.net/tags/andhttp://www.roseindia.net/tags/eahttp://www.roseindia.net/tags/gisthttp://www.roseindia.net/tags/gohttp://www.roseindia.net/tags/mplhttp://www.roseindia.net/tags/llhttp://www.roseindia.net/tags/ishttp://www.roseindia.net/tags/khttp://www.roseindia.net/tags/ratiohttp://www.roseindia.net/tags/athttp://www.roseindia.net/tags/sphttp://www.roseindia.net/tags/shttp://www.roseindia.net/tags/xamphttp://www.roseindia.net/tags/whichhttp://www.roseindia.net/tags/xahttp://www.roseindia.net/tags/torhttp://www.roseindia.net/tags/intohttp://www.roseindia.net/tags/agehttp://www.roseindia.net/tags/asehttp://www.roseindia.net/tags/eshttp://www.roseindia.net/tags/jhttp://www.roseindia.net/tags/trhttp://www.roseindia.net/tags/nthttp://www.roseindia.net/tags/mhttp://www.roseindia.net/tags/ashttp://www.roseindia.net/tags/savinghttp://www.roseindia.net/tags/nohttp://www.roseindia.net/tags/inhttp://www.roseindia.net/tags/usehttp://www.roseindia.net/tags/rtehttp://www.roseindia.net/tags/ithttp://www.roseindia.net/tags/ilhttp://www.roseindia.net/tags/ehttp://www.roseindia.net/tags/avihttp://www.roseindia.net/tags/storehttp://www.roseindia.net/tags/examhttp://www.roseindia.net/tags/basehttp://www.roseindia.net/tags/tohttp://www.roseindia.net/tags/valueshttp://www.roseindia.net/tags/workhttp://www.roseindia.net/tags/withhttp://www.roseindia.net/tags/examplehttp://www.roseindia.net/tags/jshttp://www.roseindia.net/tags/tabhttp://www.roseindia.net/tags/createhttp://www.roseindia.net/tags/registrationhttp://www.roseindia.net/tags/thishttp://www.roseindia.net/tags/inthttp://www.roseindia.net/tags/valuehttp://www.roseindia.net/tags/vihttp://www.roseindia.net/tags/pagehttp://www.roseindia.net/tags/gishttp://www.roseindia.net/tags/userhttp://www.roseindia.net/tags/makehttp://www.roseindia.net/tags/iohttp://www.roseindia.net/tags/inserthttp://www.roseindia.net/tags/datahttp://www.roseindia.net/tags/tablehttp://www.roseindia.net/tags/jsphttp://www.roseindia.net/tags/databasehttp://www.roseindia.net/tags/chttp://www.roseindia.net/quickguide/tomcat/userregister.zip8/2/2019 Register a to In
8/10
Ask Questions?
If you are facing any programming issue, such as compilation errors or not able to find the code
you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Tutorial Topics
Hibernate Framework( 1057 ) Struts Framework( 836 ) Spring Framework( 567 ) XML( 196 ) Ajax( 528 ) JavaScript( 109 ) Java( 1806 ) Web Services( 71 ) Database( 145 ) Technology( 90 ) Web Development( 503 ) PHP( 406 )
http://www.roseindia.net/answers/askquestions/askquestion.htmlhttp://www.roseindia.net/programming-tutorial/Hibernate-Tutorialshttp://www.roseindia.net/programming-tutorial/Struts-Tutorialshttp://www.roseindia.net/programming-tutorial/springframeworkhttp://www.roseindia.net/programming-tutorial/xmlhttp://www.roseindia.net/programming-tutorial/Ajaxhttp://www.roseindia.net/programming-tutorial/JavaScript/JavaScript-Tutorialhttp://www.roseindia.net/programming-tutorial/core-javahttp://www.roseindia.net/programming-tutorial/Web-Services-Tutorialshttp://www.roseindia.net/programming-tutorial/Database-Tutorialshttp://www.roseindia.net/programming-tutorial/technologyhttp://www.roseindia.net/programming-tutorial/Web-Developmenthttp://www.roseindia.net/programming-tutorial/PHPhttp://media.fastclick.net/w/adinfo?mid=575382&cid=308254&sid=53719http://www.roseindia.net/quickguide/tomcat/userregistrationform.shtmlhttp://media.fastclick.net/w/adinfo?mid=575382&cid=308254&sid=53719http://www.roseindia.net/quickguide/tomcat/userregistrationform.shtmlhttp://media.fastclick.net/w/adinfo?mid=575382&cid=308254&sid=53719http://www.roseindia.net/quickguide/tomcat/userregistrationform.shtmlhttp://www.roseindia.net/programming-tutorial/PHPhttp://www.roseindia.net/programming-tutorial/Web-Developmenthttp://www.roseindia.net/programming-tutorial/technologyhttp://www.roseindia.net/programming-tutorial/Database-Tutorialshttp://www.roseindia.net/programming-tutorial/Web-Services-Tutorialshttp://www.roseindia.net/programming-tutorial/core-javahttp://www.roseindia.net/programming-tutorial/JavaScript/JavaScript-Tutorialhttp://www.roseindia.net/programming-tutorial/Ajaxhttp://www.roseindia.net/programming-tutorial/xmlhttp://www.roseindia.net/programming-tutorial/springframeworkhttp://www.roseindia.net/programming-tutorial/Struts-Tutorialshttp://www.roseindia.net/programming-tutorial/Hibernate-Tutorialshttp://www.roseindia.net/answers/askquestions/askquestion.html8/2/2019 Register a to In
9/10
Services
Software Solutions
JSF Development
Outsourcing ERP M-Commerce Flex Development
Website Development
Web Designing Web Redesigning Web Development
Logo Design Web Design Packages Domain Registration
Web Promotion Services
SEO Services Search Eng. Optimization Search Eng. Submission SEO Tips SEO Portfolio
Web Promotion Plans
Content Development
Content Development Article Writing Blog Writing News Writing SEO Copywriting Technical Documentation Article Marketing
Web Hosting Services
ASP.NET Hosting Unix Hosting E-Commerce Hosting Windows Hosting Hosting Plan
http://www.roseindia.net/services/software/index.shtmlhttp://www.roseindia.net/services/software/jsf-development.shtmlhttp://www.roseindia.net/services/outsourcing/http://www.roseindia.net/services/erp/erp.shtmlhttp://www.roseindia.net/services/m-commerce/mobile-commerce.shtmlhttp://www.roseindia.net/services/flexdevelopment/flex-development-company-india.shtmlhttp://www.roseindia.net/services/webdevelopement/web-developement-services.shtmlhttp://www.roseindia.net/services/webdesigning/http://www.roseindia.net/services/webdesigning/Website-Redesigning.shtmlhttp://www.roseindia.net/services/webdevelopement/web-developement-services.shtmlhttp://www.roseindia.net/services/webdesigning/webdesigning.shtml#WebandGraphicDesignhttp://www.roseindia.net/services/webdesigning/Web-Designing-Cost.shtmlhttp://www.roseindia.net/services/webdevelopement/domain-registration.shtmlhttp://www.roseindia.net/services/webpromotion/Website-Promotion-Services.shtmlhttp://www.roseindia.net/services/seo/seo.shtmlhttp://www.roseindia.net/webpromotion/searchengineoptimization.shtmlhttp://www.roseindia.net/webpromotion/websubmission.shtmlhttp://www.roseindia.net/webpromotion/search_engine_optimization_tips.shtmlhttp://www.roseindia.net/services/webpromotion/Website-Promotion-Services.shtmlhttp://www.roseindia.net/services/webpromotion/webpromotionplan.shtmlhttp://www.roseindia.net/services/articles/writing/index.shtmlhttp://www.roseindia.net/services/articles/writing/index.shtmlhttp://www.roseindia.net/services/articles/writing/article-writing/index.shtmlhttp://www.roseindia.net/services/articles/writing/Blog-Writing/index.shtmlhttp://www.roseindia.net/services/articles/writing/News-Articles/index.shtmlhttp://www.roseindia.net/services/articles/writing/SEO-Copywriting/index.shtmlhttp://www.roseindia.net/services/technicaldocument/technicaldocumentation.shtmlhttp://www.roseindia.net/services/articles/articlemarketing/articlemarketing.shtmlhttp://www.roseindia.net/services/webhosting/index.shtmlhttp://www.roseindia.net/webhosting/aspdotnethosting.shtmlhttp://www.roseindia.net/webhosting/UnixWebHosting.shtmlhttp://www.roseindia.net/webhosting/ecommercewebhosting.shtmlhttp://www.roseindia.net/webhosting/WindowsWebHosting.shtmlhttp://www.roseindia.net/services/webhosting/hosting-plan.shtmlhttp://www.roseindia.net/services/webhosting/hosting-plan.shtmlhttp://www.roseindia.net/webhosting/WindowsWebHosting.shtmlhttp://www.roseindia.net/webhosting/ecommercewebhosting.shtmlhttp://www.roseindia.net/webhosting/UnixWebHosting.shtmlhttp://www.roseindia.net/webhosting/aspdotnethosting.shtmlhttp://www.roseindia.net/services/webhosting/index.shtmlhttp://www.roseindia.net/services/articles/articlemarketing/articlemarketing.shtmlhttp://www.roseindia.net/services/technicaldocument/technicaldocumentation.shtmlhttp://www.roseindia.net/services/articles/writing/SEO-Copywriting/index.shtmlhttp://www.roseindia.net/services/articles/writing/News-Articles/index.shtmlhttp://www.roseindia.net/services/articles/writing/Blog-Writing/index.shtmlhttp://www.roseindia.net/services/articles/writing/article-writing/index.shtmlhttp://www.roseindia.net/services/articles/writing/index.shtmlhttp://www.roseindia.net/services/articles/writing/index.shtmlhttp://www.roseindia.net/services/webpromotion/webpromotionplan.shtmlhttp://www.roseindia.net/services/webpromotion/Website-Promotion-Services.shtmlhttp://www.roseindia.net/webpromotion/search_engine_optimization_tips.shtmlhttp://www.roseindia.net/webpromotion/websubmission.shtmlhttp://www.roseindia.net/webpromotion/searchengineoptimization.shtmlhttp://www.roseindia.net/services/seo/seo.shtmlhttp://www.roseindia.net/services/webpromotion/Website-Promotion-Services.shtmlhttp://www.roseindia.net/services/webdevelopement/domain-registration.shtmlhttp://www.roseindia.net/services/webdesigning/Web-Designing-Cost.shtmlhttp://www.roseindia.net/services/webdesigning/webdesigning.shtml#WebandGraphicDesignhttp://www.roseindia.net/services/webdevelopement/web-developement-services.shtmlhttp://www.roseindia.net/services/webdesigning/Website-Redesigning.shtmlhttp://www.roseindia.net/services/webdesigning/http://www.roseindia.net/services/webdevelopement/web-developement-services.shtmlhttp://www.roseindia.net/services/flexdevelopment/flex-development-company-india.shtmlhttp://www.roseindia.net/services/m-commerce/mobile-commerce.shtmlhttp://www.roseindia.net/services/erp/erp.shtmlhttp://www.roseindia.net/services/outsourcing/http://www.roseindia.net/services/software/jsf-development.shtmlhttp://www.roseindia.net/services/software/index.shtml8/2/2019 Register a to In
10/10
E-Commerce Solutions
CRM
Home Privacy Policy All Rights are Reserved for Rose India
http://www.roseindia.net/services/ecomerce/services/ECommerce-Solutions-Services.shtmlhttp://www.roseindia.net/services/crm/CRM-solutions.shtmlhttp://www.roseindia.net/http://www.roseindia.net/sitemap/privacypolicy.shtmlhttp://www.roseindia.net/sitemap/privacypolicy.shtmlhttp://www.roseindia.net/http://www.roseindia.net/services/crm/CRM-solutions.shtmlhttp://www.roseindia.net/services/ecomerce/services/ECommerce-Solutions-Services.shtmlRecommended