You are on page 1of 4

/*

* To change this template, choose Tools | Templates


* and open the template in the editor.
*/

package jdbc1;

import java.sql.DriverManager;

import java.sql.Connection;
import java.sql.Statement;

import java.sql.ResultSet;

import java.sql.SQLException;

/**
*
* @author admin
*/

public class Test2


{

public static void main(String[] args)


{

try
{

String driverName = "oracle.jdbc.driver.OracleDriver";

String serverName = "dbserver";

String portNumber = "1521";

String sid = "jkcdb";

String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;

String username = "scott";

String password = "tiger";

// Load the database driver

Class.forName(driverName);
// Get a connection to the database

Connection conn = DriverManager.getConnection(url,username,password);


// Get a statement from the connection

Statement stmt = conn.createStatement();


// Execute the query

ResultSet rs = stmt.executeQuery("SELECT * FROM emp order by deptno desc");


System.out.println("EMPNO\tENAME\tJOB\t\tMGR\tHIREDATE\tSAL\tCOMM\tDEPTNO");

System.out.println("=================================================================
========");
StringBuilder row = new StringBuilder(500);
// Loop through the result set

while (rs.next())
{

row.append(rs.getInt(1)).append("\t");

row.append(rs.getString(2)).append("\t");

row.append(rs.getString(3)).append(" \t");

row.append(rs.getInt(4)).append("\t");

row.append(rs.getDate(5)).append("\t");

row.append(rs.getFloat(6)).append("\t");

row.append(rs.getFloat(7)).append("\t");

row.append(rs.getInt(8)).append("\t");

System.out.println(row);

row.setLength(0);

// Close the result set, statement and the connection

rs.close();

stmt.close();

conn.close();

}
catch (SQLException se)
{

System.out.println("SQL Exception:");

se.printStackTrace();

// Loop through the SQL Exceptions

while (se != null)


{

System.out.println("State : " + se.getSQLState());

System.out.println("Message: " + se.getMessage());

System.out.println("Error : " + se.getErrorCode());

se = se.getNextException();

}
catch (Exception e)
{

System.out.println(e);

Servlet Program (Cal.java)

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(name = "Cal", urlPatterns = {"/Cal"})
public class Cal extends HttpServlet {

int a,b,c,d;
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out=res.getWriter();
int num1=Integer.parseInt(req.getParameter("n1"));
int num2=Integer.parseInt(req.getParameter("n2"));
String op=req.getParameter("r1");
if(op.equals("add"))
{
a=num1+num2;
out.println("sum="+a);
}
else if(op.equals("sub"))
{
b=num1-num2;
out.println("difference="+b);
}
else if(op.equals("mul"))
{
c=num1*num2;
out.println("product="+c);
}
else if(op.equals("div"))
{
d=num1/num2;
out.println("quotient="+d);
}
else
out.println("arithmetic not possible");

}
}

You might also like