Aptitude (12) ASP.NET (2) Automata (4) Browser (1) C (5) C# (1) C++ (10) Code (3) CSS (1) Data Structure (1) DATABASE (3) HTML (1) java (43) JSP (1) math (1) MySql (8) other (6) php (3) Servlet (3)

Sunday, 30 December 2012

SQL-Queries



create table Myset
(
name varchar(15),sal int,age int
)
insert into Myset values('e',5,50)
select*from Myset
select*from Myset order by sal desc
select*from Myset order by sal asc
select*from Myset where  sal not in (3,5)
select*from Myset where  sal in (3,5)
select*from Myset where  sal is  not null
select*from Myset where  sal between 2 and 5
select max(sal)from Myset
select min(sal)from Myset
select avg(sal)from Myset
select sum(sal)from Myset
select count(sal)from Myset
select max(sal)from Myset where sal<>(select max(sal) from Myset)
select sal,max(age)from Myset group by sal

select * from Stu_Table
where Stu_Name like '%k%'

SELECT * FROM Stu_Class_10
UNION ALL
SELECT * FROM Stu_Class_12

SELECT * FROM Stu_Class_10
UNION
SELECT * FROM Stu_Class_12

SELECT column_name(s)
FROM table_name1
right JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

CREATE VIEW Stu_View( Stu_id, Stu_Name, Stu_Class)
AS SELECT  Stu_id, Stu_name, Stu_class
FROM Stu_Table

Select * from Stu_View
SELECT Stu_Id, Stu_Name, Stu_Class
FROM Stu_Table
where Stu_Id = 1 AND Stu_name = 'komal'

select * from Stu_Table
where stu_name like 'k%'AND stu_id = 1

select s.stu_id, s.stu_name, s.stu_class
from Stu_Table as s , Stu_Table as l
where s.stu_id = l.stu_id

Saturday, 22 December 2012

static-a key word

Lets explain that what is static  in java.

if we make a class static then it means members of this class will be accessed directily by class name.and we can not create instanse of this class.

only static mamber can access to other static member.
 if any non-static member want to access any non-static member then it need to access throught the instance of that class

Monday, 17 December 2012

Custom Exception

Defining your own Exception class in JAVA
Now you know how to write exception handlers for those exception objects that are thrown by the runtime system, and thrown by a method in the standard class library.
It is also possible for you to define your own exception classes and to cause objects of those classes to be thrown whenever an exception occur. In this case, you get to decide just what constitutes an exceptional condition. For example, suppose you could write a data-processing application that processes integer data obtained via a TCP/IP link from another computer. If the specification for the program indicates that the integer value 100 should never be received, then you could use an occurrence of the integer value 100 to cause an exception object of your own design to be thrown.

 exceptFig1.jpg.gif
Exception Types

Mainly Exceptions are of two types; checked and unchecked exceptions:

  • Error and Runtime Exception are unchecked these exception not handled or check by compiler that you  handle them explicitly
  • All other Exception are checked that is compiler enforce or check that you can handle them explicitly
An error is an abnormal situation of the JVM (Java Virtual Machine)
  • Running out of memory
  • Infinite recursion
  • Inability to link
Creating Custom Exceptions
  • Use the Exception class in the API.
  • Create a Custom Exception class if  the predefined class is not sufficient.
  • Declare a custom exception classes by extending the Exception class or  a subclass of Exception.
If you decide to define your own exception class. it must be a subclass of a Throwable class. You must decide which class you will extend.
The two existing subclasses of Throwable are Exception and Error.  
Example-1 
This example is making your own Exception class by using constructor. 


// this is a user define exception class etend by Exception class

class
Myexception extends Exception
     {
      public Myexception(int i)
        {
        System.out.println("you " +i +" entered It exceeding the limit");
        }

      }

public class ExceptionTest
    {
    public void show(int i) throws Myexception
          {
       if(i>100)
         throw new Myexception(i);
       else
         System.out.println(+i+" is less then 100 it is ok");
          }

   public static void main(String []args)
        {
        int i=Integer.parseInt(args[0]);
        int j=Integer.parseInt(args[1]);
        ExceptionTest t=new ExceptionTest();
            try{
                t.show(i);
                t.show(j);
                }
                catch(Throwable e)
                        {
                System.out.println("catched exception is"+e);
                        }
        }
}

OUTPUT
customexception cmd.gif
Example-2
This example is making your own Exception class by using super keyword.
class MyException extends Exception
    {
    MyException(String s)
     {
      super(s);
     }
    public String toString()
        {
           return(" " + getMessage());
        }
   }
class ThrowClass  {
    int age;
     ThrowClass(int age)  throws MyException
       {
       this.age=age;
       }        
     void getAge(int age) throws MyException
      {
       if(age <18 )
        {
         throw new MyException("Invalid Age");
              }
        else
        {
         this.age=age;
        }
      }
   }
   class TestException   {

    public static void main(String [] args)
     {
        int a=Integer.parseInt(args[0]);
       try        {
          ThrowClass t=new ThrowClass(a);
            t.getAge(a);
       System.out.println(t.age);
        }
        catch(MyException me)
           {
          System.out.println(me);
              }
     }

   }
OUTPUT
testException.gif 

Friday, 30 November 2012

Aggregate Functions:



 They are used to compute a single value from a set  of attribute values of a column:
   count :
            how many rows(tuples) are stored in the relation EMP
select count(*) from EMP;
            how many different job title  are stored in the relation EMP
select count(distinct job) from EMP;
max & min:
           select min(SAL),max(SAL) from EMP
           select max(SAL)- min(SAL)  from EMP
sum:
         select sum(SAL) from EMP
avg:





String operations in Database:


In order to compare an attribute with string,it is required to surround the string by apostrophes ,e.g where LOCATION=’DALLAS’.A powerful operator for pattern matching is the like operator . Together with this operator ,two special characters are used ;the percent sign % (also called wild card),and the underline _,also called position marker e.gif one is interested in all tuples of the table DEPT that contain two C in the name of the department ,the condition would be where DNAME like “%C%C%”.the % sign means that any (sub)string is allowed there ,even the empty string .in contrast ,the underline stands for exactly one character .Thus the condition where DNAMElike “%C_C%” would require that exactly one character appears between the two Cs .To test  for inequality ,the not clause is used.
Further string operation are :
1.upper
2.lower
3.initcap
4.length
5.substr

PL/SQL



Structure of PL/SQL:
     Declare
              <Constants>
               <Variables>
               <Cursors>
                <User defined exceptions>
Begin
         <PL/SQL Statements>
          exception
               <exception handling>
End

Know in PL/SQL:
About
1.Exception handling
2.Procedures
3.Functions
4.assertions
5.Triggers

Friday, 23 November 2012

Tags



<abbr> Tag

The <abbr> tag is supported in all major browsers.
<abbr title="World Health Organization">WHO</abbr>
Note: The <abbr> tag is not supported in IE 6 or earlier versions.
Tip: The global title attribute can be used in the <abbr> tag to show the full version of the abbreviation/acronym when you mouse over the <abbr> element.
<acronym>  Tag
<acronym title="as soon as possible">ASAP</acronym>

<bdo> Tag

<bdo dir="rtl">
This text will go right-to-left.
</bdo>

<caption> Tag

<table border="1">
  <caption>Monthly savings</caption>
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
</table>
The <caption> tag defines a table caption.

<col> Tag

table border="1">
  <colgroup>
    <col span="2" style="background-color:red">
    <col style="background-color:yellow">
  </colgroup>
  <tr>
    <th>ISBN</th>
    <th>Title</th>
    <th>Price</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>My first HTML</td>
    <td>$53</td>
  </tr>
</table

<del> Tag

<p>My favorite color is <del>blue</del> <ins>red</ins>!</p>

<fieldset> Tag

<!DOCTYPE html>
<html>
<body>
<form>
 <fieldset>
  <legend>Personalia:</legend>
  Name: <input type="text"><br>
  Email: <input type="text"><br>
  Date of birth: <input type="text">
 </fieldset>
</form>
</body>
</html>

<hr> Tag

<!DOCTYPE html>
<html>
<body>

<h1>HTML</h1>
<p>HTML is a language for describing web pages.</p>

<hr>

<h1>CSS</h1>
<p>CSS defines how to display HTML elements.</p>

</body>
</html>

<mark> Tag

<!DOCTYPE html>
<html>
<body>

<p>Do not forget to buy <mark>milk</mark> today.</p>

</body>
</html>

<meter> Tag

<!DOCTYPE html>
<html>
<body>

<p>Display a gauge:</p>
<meter value="2" min="0" max="10">2 out of 10</meter><br>
<meter value="0.6">60%</meter>

<p><b>Note:</b> The &lt;meter&gt; tag is not supported in IE and Safari.</p>

</body>
</html>

<nav> Tag

<!DOCTYPE html>
<html>
<body>

<nav>
<a href="/html/">HTML</a> |
<a href="/css/">CSS</a> |
<a href="/js/">JavaScript</a> |
<a href="/jquery/">jQuery</a>
</nav>

</body>
</html>

<optgroup> Tag

<!DOCTYPE html>
<html>
<body>

<select>
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
  <optgroup label="German Cars">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

</body>
</html>

<param> Tag

<!DOCTYPE html>
<html>
<body>

<p><b>Note:</b> IE does not support .wav files. Try to rename the file to "horse.mp3" to test the example in IE.</p>

<object data="horse.wav">
<param name="autoplay" value="true">
</object>

</body>
</html>

<pre> Tag

<!DOCTYPE html>
<html>
<body>

<p><b>Note:</b> IE does not support .wav files. Try to rename the file to "horse.mp3" to test the example in IE.</p>

<object data="horse.wav">
<param name="autoplay" value="true">
</object>

</body>
</html>

<progress> Tag

<!DOCTYPE html>
<html>
<body>

Downloading progress:
<progress value="50" max="100">
</progress>

<p><b>Note:</b> The &lt;progress&gt; tag is not supported in IE and Safari.</p>

</body>
</html>

<s> Tag

<!DOCTYPE html>
<html>
<body>

<p><s>My car is blue.</s></p>
<p>My new car is silver.</p>

</body>
</html>

<strike>

<!DOCTYPE html>
<html>
<body>

<p>Version 2.0 is <strike>not yet available!</strike> now available!</p>

</body>
</html>

<sub> and <sup>Tags

<!DOCTYPE html>
<html>
<body>

<p>This text contains <sub>subscript</sub> text.</p>
<p>This text contains <sup>superscript</sup> text.</p>

</body>
</html>