package com.java2novice.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class MyQueryUpdate {
public static void main(String[] args) {
Connection con = null;
Statement stmt = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.
getConnection("jdbc:oracle:thin:@<hostname>:<port num>:<DB name>","user","password");
stmt = con.createStatement();
String query = "update table emp set salary=2000 where empid=200";
int count = stmt.executeUpdate(query);
System.out.println("Updated queries: "+count);
} catch (ClassNotFoundException e) { // TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) { // TODO Auto-generated catch block
e.printStackTrace();
} finally{
try{
if(stmt != null) stmt.close();
if(con != null) con.close();
} catch(Exception ex){}
}}}
PROGRAM : 3
A SERVLET THAT GENERATES PLAIN TEXT
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("Hello World");
}
}
PROGRAM : 4
BASIC ARITHMETIC FUNCTIONS JSP
arithmetic.jsp
<html>
<head>
<title>Arithmetic</title>
<style>
body, td {font-family:verdana;font-size:10pt;}
</style>
</head>
<body>
<h2>EL Arithmetic</h2>
<table border="1">
<tr>
<td><b>Concept</b></td><td><b>EL Expression</b></td>
<td><b>Result</b></td>
</tr>
<tr>
<td>Literal</td><td>${'${'}10}</td>
<td>${10}</td>
</tr>
<tr>
<td>Addition</td><td>${'${'}10 + 10 }</td>
<td>${10 + 10}</td>
</tr>
<tr>
<td>Subtraction</td><td>${'${'}10 - 10 }</td>
<td>${10 - 10}</td>
</tr>
<tr>
<td>Multiplication</td><td>${'${'}10 * 10 }</td>
<td>${10 * 10}</td>
</tr>
<tr>
<td>Division / </td><td>${'${'}10 / 3 }</td>
<td>${10 / 3}</td>
</tr>
</table>
</body>
</html>
PROGRAM : 5
DISPLAY A STRING USING JSP
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World!<br/>
<%
out.println("Hello world!”);
out.println("Your IP address is " + request.getRemoteAddr());
%>
</body>
</html>
PROGRAM : 6
GENERATE PLAIN TEXT USING JAVA BEANS
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean(name="user")
@SessionScoped
public class UserBean
{
public String text = "This is Text!";
public String htmlInput = "<input type='text' size='20' />";
//getter and setter methods...
}