شوفو هذا السيرفلت اللي سويته مو راضي يسوي رن
يقول فيه ايرور كثير لكن ماعرفت اصححه
طبعا هو شغلته
راح ياخذ برامتر من فورم تسجيل وبعدين يشيك ان اليوزر نيم مو موجود في الداتابيس
اذا كان مو موجود يسجله في الداتا بيس
واذا كان موجود يرجعه يسجل من جديد
وانا مستخدمة للداتابيس الاكسس
وبصراحة هذي اول مرة اتعامل مع الاكسس
هذا كود السيرفلت
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class servelts extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
string fn =request.getParameter("fname");
string ln =request.getParameter("lname");
string em =request.getParameter("email");
int ph =request.getParameter("phone");
string sc =request.getParameter("section");
string as =request.getParameter("astreet");
string bs =request.getParameter("bstreet");
string hn =request.getParameter("housenum");
string pm =request.getParameter("payment");
int cn =request.getParameter("CardNumber");
string ex =request.getParameter("ExpYear");
string un =request.getParameter("username");
string pw =request.getParameter("password1");
String url = " jdbc:odbc:resturant";
Connection connection = null;
Statement statement = connection.CreateStatement();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection(url, "", "");
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(SLECTE Username FROM Customer WHEN Username='un');
if (resultSet != "")
{
response.sendRedirect("sign_up.html");
}
else
{
string n=(INSERT INTO Customer VALUES('un','pw','hn','sc','bs','as','em','ph','cn','pm','ex','fn','ln'));
ResultSet resultSet=statement.executeUpdate(n);
response.sendRedirect("order-page.html");
statement.close();
}
}
catch ( Exception e ) {
System.out.println( error) ;
}
}