Advance Java Lab
Advance Java Lab
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
class TestDB1
{
public static void main(String ss[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
c=DriverManager.getConnection("jdbc:odbc:mydsn","system","mca6");
String t1="China";
int t2=422;
Statement s=c.createStatement();
s.executeUpdate("INSERT INTO emp " + "VALUES
('chinaaaaaaa',200000001)");
ResultSet result1=s.executeQuery("SELECT * FROM emp");
while(result1.next())
{
System.out.println("name : "+result1.getString(1));
System.out.println("salary : "+result1.getString(2));
}
System.out.println("after insertion");
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(Exception i)
{
System.out.println(i);
}
}
}
OUTPUT:
<servlet-name>RequestServlet</servlet-name>
<url-pattern>/run3</url-pattern>
</servlet-mapping>
</web-app>
OUTPUT :
DemoServlet2.java
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
public class DemoServlet2 extends GenericServlet
{
public void service(ServletRequest req, ServletResponse res)throws
ServletException,IOException
{
res.setContentType("text/html");
PrintWriter out=res.getWriter();
out.println("<html><body>");
out.println("hello servlet with GenericServlet");
out.println("</body></html>");
}
}
Web.xml
<web-app>
<servlet>
<servlet-name>RequestDispatcher2</servlet-name>
<servlet-class>RequestDispatcher2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RequestDispatcher2</servlet-name>
<url-pattern>/run7</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DemoServlet2</servlet-name>
<servlet-class>DemoServlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DemoServlet2</servlet-name>
<url-pattern>/run2</url-pattern>
</servlet-mapping>
</web-app>
OUTPUT:
10
Index.jsp
<html>
<body>
<form action="Parameter.jsp">
enter your name:
<input type="text" name="name">
<br>
enter your password:
<input type="password" name="pass"/>
<br>
<input type="submit"/>
</body>
</html>
Demo.jsp
<%out.println("hello jsp");%>
Web.xml
<web-app>
</web-app>
11
OUTPUT:
12
13
OUTPUT:
14
15
}
}
Bean.jsp
<%
String name=request.getParameter("name");
String pass=request.getParameter("pass");
%>
<jsp:useBean id="t1" class="my.MyBean"/>
<jsp:setProperty name="t1" property="name" param="name"/>
<jsp:setProperty name="t1" property="pass" param="pass"/>
<%
String s=t1.validate();
int r=t1.add(10,20);
out.println(s+r);
%>
<jsp:getProperty name="t1" property="name"/>
<jsp:getProperty name="t1" property="pass"/>
Index.jsp
<html>
<body>
<form action="Bean.jsp">
enter your name:
<input type="text" name="name">
<br>
enter your password:
<input type="password" name="pass"/>
<br>
<input type="submit"/>
</body>
</html>
Web.xml
<web-app>
</web-app>
16
OUTPUT:
17
18
Bean.jsp
<jsp:useBean id="t1" class="my.MyBean" scope="session"/>
<jsp:setProperty name="t1" property="*" param="name"/>
<%
String s=t1.validate();
int r=t1.add(10,20);
out.println(s+r);
%>
<jsp:getProperty name="t1" property="name"/>
<jsp:getProperty name="t1" property="pass"/>
Index.jsp
<html>
<body>
<form action="Bean.jsp">
enter your name:
<input type="text" name="name">
<br>
enter your password:
<input type="password" name="pass"/>
<br>
<input type="submit"/>
</body>
</html>
OUTPUT:
19
20