Professional Documents
Culture Documents
Assignment 5 Java
Assignment 5 Java
Code:
import java.util.*;
import java.io.*;
{ try{
int ch;
while(lineScan.hasNext()) {
fw.write(upper_case_line.trim());
fw.close();
catch(Exception e){
System.out.println("error");
File input:
File output:
2. Java Program to Reverse the Contents of a File and Print it.
Code:
import java.io.FileReader;
try {
FileReader fr = new FileReader("C:\\Users\\windows
10\\Desktop\\17BCI0128\\filebci0128.txt");
String str = "";
int ch;
while ((ch = fr.read()) != -1) {
str += Character.toString((char) ch);
}
System.out.println("File content : " + str);
StringBuilder sb = new StringBuilder(str);
System.out.println("Reverse content : " + sb.reverse());
fr.close();
} catch (Exception e) {
System.out.println("error");
}
}
}
3. Java Program to Update Details of Employee Using Files.
Code:
try {
FileReader fr = new FileReader("C:\\Users\\windows
10\\Desktop\\17BCI0128\\f7.txt");
String str = "";
int ch;
while ((ch = fr.read()) != -1) {
str += Character.toString((char) ch);
}
System.out.println("File content : " + str);
System.out.println("lowercase content : " + str.toLowerCase());
FileWriter fw=new FileWriter("C:\\Users\\windows
10\\Desktop\\17BCI0128\\f7out.txt");
fw.write(str.toLowerCase());
fw.close();
fr.close();
} catch (Exception e) {
System.out.println("error");
}
}
}
line = br.readLine();
while(line != null)
{
pw.println(line);
line = br.readLine();
}
pw.flush();
br.close();
pw.close();
System.out.println("merged");
}
}
7. Java Program to Collect Statistics of a Source File like Total Lines, Total no. of Blank
Lines, Total no. of Lines Ending with Semicolon.
Code:
import java.io.*;
public class file8
{
public static void main(String[] args) throws IOException
{
File file = new File("C:\\Users\\windows 10\\Desktop\\17BCI0128\\f5.txt");
FileInputStream fileStream = new FileInputStream(file);
InputStreamReader input = new InputStreamReader(fileStream);
BufferedReader reader = new BufferedReader(input);
String line;
int countWord = 0;
int sentenceCount = 0;
int characterCount = 0;
int paragraphCount = 1;
int whitespaceCount = 0;
int semiColonLineCount = 0;
countWord += wordList.length;
whitespaceCount += countWord -1;
sentenceCount += sentenceList.length;
}
}
package jdbcemp;
import java.sql.*;
Connection cn;
PreparedStatement ps;
ResultSet rs;
public DBAccess() {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("Database Connected..");
}catch(Exception e) {
} // End of Constuctor
try {
ps.setString(1, name);
ps.setString(2, designation);
ps.setDouble(3, salary);
ps.executeUpdate();
}catch(Exception e) {
} // end of insert
public void updateX(String id, String name, String addr, String designation, String cell, double
salary) {
try {
ps.setString(1, name);
ps.setString(2, designation);
ps.setDouble(3, salary);
ps.executeUpdate();
System.out.println("Record Update...");
}catch(Exception e) {
} // end of insert
public void display() {
try {
rs = ps.executeQuery();
System.out.println("------------------------------------------------------------------------
--");
while(rs.next()) {
} // end of while
}catch(Exception e) {}
} // end of dispay
try {
ps.setString(1, id);
ps.executeUpdate();
System.out.println("Record Deleted..");
}catch(Exception e) {
System.out.println(e);
} // end of deleteX
SERVLETS
Index.html
<form action="loginPage" method="post">
User Name:<input type="text" name="uname"/><br/>
Password:<input type="password" name="upass"/><br/>
<input type="submit" value="SUBMIT"/>
</form>
Validation.java
import java.io.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
HttpServletResponse response)
response.setContentType("text/html");
String name=request.getParameter("uname");
String pass=request.getParameter("upass");
if(name.equals("Sanjana") &&
pass.equals("welcome"))
{
RequestDispatcher dis=request.getRequestDispatcher("welcome");
dis.forward(request, response);
else
RequestDispatcher dis=request.getRequestDispatcher("index.html");
dis.include(request, response);
User.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
HttpServletResponse response)
response.setContentType("text/html");
String name=request.getParameter("uname");
pwriter.print("Hello "+name+"!");
}
}
web.xml
<web-app>
<display-name>welcome!!!</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>Validation</servlet-class>
</servlet>
<servlet>
<servlet-name>Welcome</servlet-name>
<servlet-class>WelcomeUser</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/loginPage</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Welcome</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>