Aj Lab Programs
Aj Lab Programs
package jdbc;
import java.sql.*;
import java.util.*;
Class.forName("com.mysql.cj.jdbc.Driver");
while(true){
int ch=s.nextInt();
switch(ch)
case 1:
try
Statement st=con.createStatement();
int count=0;
while(rs.next())
count++;
}catch(Exception e)
System.out.println(e);
break;
case 2:exit(0);break;
String choice=s.next();
if(choice.equalsIgnoreCase("no"))
break;
con.close();
}
PROGRAM 2:
package jdbc;
import java.sql.*;
import java.util.*;
Class.forName("com.mysql.cj.jdbc.Driver");
while(true){
int ch=s.nextInt();
switch(ch)
case 1:
try
Statement st=con.createStatement();
int count=0;
while(rs.next())
count++;
}catch(Exception e)
System.out.println(e);
break;
case 2:
try
int n=s.nextInt();
for(int i=1;i<=n;i++)
int id=s.nextInt();
String name=s.next();
String address=s.next();
long contact=s.nextLong();
String mail=s.next();
st.setInt(1,id);
st.setString(2,name);
st.setString(3,address);
st.setLong(4,contact);
st.setString(5,mail);
int count=st.executeUpdate();
System.out.println("\n"+count+" row/s is inserted...");
st.close();
}catch(Exception e)
System.out.println(e);
break;
case 3: exit(0);break;
String choice=s.next();
if(choice.equalsIgnoreCase("no"))
break;
con.close();
}
PROGRAM 3:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
response.setContentType("text/html;charset=UTF-8");
if (count == null)
count = 1;
else
count = count + 1;
session.setAttribute("", count);
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the
code.">
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
processRequest(request, response);
@Override
processRequest(request, response);
@Override
}// </editor-fold>
}
PROGRAM 4:
<!DOCTYPE html>
<html>
<head>
<title>User Detail</title>
<meta charset="UTF-8">
<style>
.blink{
@keyframes blink{
0%,100%{
opacity:1;
50%{
opacity:0;
</style>
</head>
<body bgcolor="tomato">
<center>
<label for="fname">First_Name</label><br>
<label for="email">Mail-id</label><br>
<label for="dob">Dob</label><br>
<label for="phone">Phone_Number</label><br>
<label for="city">City</label><br>
<label for="pin">Pin_code</label><br>
color: beige;
padding: auto;
cursor: pointer;">
Submit
</button>
</form>
</center>
</body>
</html>
info.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
response.setContentType("text/html;charset=UTF-8");
String a = request.getParameter("fname");
String b = request.getParameter("lname");
String c = request.getParameter("email");
String d = request.getParameter("dob");
String e = request.getParameter("phone");
String f = request.getParameter("city");
String g = request.getParameter("pin");
out.println("<html><body><center>");
out.println("welcome!!!<BR><BR>");
out.println("First_name :"+a+"<BR>");
out.println("Last_name :"+b+"<BR>");
out.println("Mail_id :"+c+"<BR>");
out.println("dob :"+d+"<BR>");
out.println("Phone_Number :"+e+"<BR>");
out.println("City :"+f+"<BR>");
out.println("Pin_code :"+g+"<BR>");
out.println("</center></body></html>");
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the
code.">
@Override
processRequest(request, response);
@Override
processRequest(request, response);
@Override
}
PROGRAM 5:
<!DOCTYPE html>
<html>
<head>
<title>login</title>
<meta charset="UTF-8">
</head>
<body>
<center>
<label for="username">Username</label>
<label for="password">Password</label>
color: beige;
padding: auto;
cursor: pointer;">
Login
</button>
</form>
</center>
</body>
</html>
login.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
String uname="prasi";
String pwd="prasi@123";
response.setContentType("text/html;charset=UTF-8");
String a=request.getParameter("username");
String b=request.getParameter("password");
out.println("Successfull");
else
out.println("UnSuccessfull");
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the
code.">
/**
*/
@Override
processRequest(request, response);
/**
*/
@Override
processRequest(request, response);
}
/**
*/
@Override
}// </editor-fold>
}
PROGRAM 7:
index.html
</form>
add.java
String n=request.getParameter("un");
String p=request.getParameter("pwd");
String c=request.getParameter("cls");
String cc=request.getParameter("clg");
out.print("Welcome "+n);
response.addCookie(uname);
response.addCookie(pass);
response.addCookie(cs);
response.addCookie(cg);
out.print("<form action='disp'>");
out.print("</form>");
out.close();
disp.java
Cookie[] ck = null;
Cookie c = null;
ck = request.getCookies();
c = ck[i];
PROGRAM 8:
Index.html//
<!DOCTYPE html>
<!--
-->
<html>
<head>
<meta charset="UTF-8">
<body>
<div>
</form> </div>
</body>
</html>
servlet1.java
/*
*/
import jakarta.servlet.RequestDispatcher;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*/
response.setContentType("text/html;charset=UTF-8");
String n=request.getParameter("userName");
String p=request.getParameter("userPass");
if(p.equals("servlet"))
RequestDispatcher rd=request.getRequestDispatcher("servlet2");
rd.forward(request, response);
else{
RequestDispatcher rd=request.getRequestDispatcher("/index.html");
rd.include(request, response);
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the
code.">
/**
* Handles the HTTP <code>GET</code> method.
*/
@Override
processRequest(request, response);
/**
*/
@Override
processRequest(request, response);
/**
*
* @return a String containing servlet description
*/
@Override
}// </editor-fold>
servlet2.java
/*
*/
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* methods.
*/
response.setContentType("text/html;charset=UTF-8");
String n=request.getParameter("userName");
out.print("Welcome "+n);
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the
code.">
/**
*/
@Override
processRequest(request, response);
/**
*/
@Override
processRequest(request, response);
/**
*/
@Override
}// </editor-fold>
}
PROGRAM 9:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Properties;
import java.net.InetSocketAddress;
import java.net.Proxy;
import java.net.ProxySelector;
import java.net.URI;
throws Exception {
try {
systemSettings.put("proxySet", "true");
systemSettings.put("http.proxyHost",
"proxy.mycompany1.local");
systemSettings.put("http.proxyPort", "80");
URL u;
u = new URL("http://www.google.com");
u.openConnection();
System.out.println(con.getResponseCode() == HttpURLConnection.HTTP_OK);
catch (IOException e) {
System.out.println(false);
}
System.setProperty("java.net.useSystemProxies",
"true");
select(new URI("http://www.yahoo.com/")).iterator().next();
proxy.address();
if (addr == null) {
System.out.println("No Proxy");
} else {
PROGRAM 10: