السلام عليكم ورحمة الله وبركاته
كيف يمكن استخدام Relation operation في jsp مع استخدام قواعد البيانات
حيث العمليتين == و =| تعمل لدي
ولكن =< => < > لا تعمل لدي ويخرج لي رسالة تقول ( كما في المرفق )
كما في المثال التالي
<%--
Document : datetimequiz
Created on : Feb 16, 2010, 6:59:07 PM
Author : Mahmood2010
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Time & Date of Quiz</title>
</head>
<body>
<%@ page language="java" import="java.text.*,java.util.*" %>
<%@ page import ="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<%
Statement st = null;
ResultSet rs = null;
String username=request.getParameter("userName");
session.putValue("username",username);
String pwd=request.getParameter("password");
//String user=request.getParameter("id");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost/mahmood","root","password");
st= con.createStatement();
rs=st.executeQuery("select * from userregister where username='" + username + "'");
if(rs.next())
{
if(rs.getString("password").equals(pwd))
{
Statement mah = null;
ResultSet rs1 = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
java.sql.Connection con1 = DriverManager.getConnection("jdbc:mysql://localhost/mahmood","root","password");
mah= con1.createStatement();
rs1 = mah.executeQuery("select * from quiz");
java.util.Date now = new java.util.Date();
String DATE_FORMAT = "yyyy-MM-dd hh:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
String strDateNew = sdf.format(now) ;
if(rs1.next())
{
if (rs1.getString("t")<=(strDateNew))
{
out.println("welcome"+username);
}
else
{
out.println("Invlid password try again");
}
}
}
else
{
out.println("Wait");
}
}
%>
</BODY>
</HTML>
ارجو توضيح سبب خروج هذه الرسالة لي عند استخدام هذه العمليات
سلامي
اخوكم
محمود سامي