آقا من میخوام با jsp به دیتابیس وصل شم میخواستم ببینم راه درستی رفتم اگه آره مشکل کدم چیه؟
<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.http.*"%>
<%@page import="java.net.*"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page
</title>
<%! String first;
String []f;
String Ds;
HttpServletRequest request;
Statement DataRequest;
private Connection Db;
ResultSet resultSet;%>
</head>
<body>
<form method="get">
<input type="text" name="username"/>
<br>
<input type="submit" value="submit"/>
</form>
<p>Your Name:<%=first%></p>
<p>Your Name:<%=Ds%></p>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Db=DriverManager.getConnection("jdbc:odbc:Ozv");
DataRequest=Db.createStatement();
resultSet=DataRequest.executeQuery("SELECT * FROM Table1");
Ds=resultSet.getString("FirstName");
first=request.getParameter("username");
first="Hello";
DataRequest.close();
}catch(Exception e){
first=e.getMessage();%>
<p><%=first%></p>
<%
first="Hello";
System.out.print("He he he...");
}
%>
</body>
</html>