Click here to Skip to main content
15,881,715 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
1.Without using applet

Java
//sampel java prg to display record from the database "Students" using mysql- table(s) name: "Sem3Results"

import java.sql.*;										// 1
import java.io.BufferedReader;									// 2
import java.io.IOException;									// 3
import java.io.InputStreamReader;  								// 4	 
 												// 5
public class Sem3Results									// 6	
{  												// 7
   												// 8
 public static void main(String[] args)  							// 9
 {												// 10	
      												// 11
System.out.println("Enter Your IDNo");								// 12
     try											// 13
         {											// 14
												// 15		
          BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));	// 16
	    String s = bufferRead.readLine();							// 17
         Connection conn = DriverManager.getConnection("jdbc:odbc:FirstData"); 			// 18
         Statement stmt = conn.createStatement();						// 19
         String strSelect = "select * from Sem3Results where IDNo ="+s;				// 20
       												// 22
 												// 23
         ResultSet rset = stmt.executeQuery(strSelect);						// 24
												// 25 
        											// 26
												// 27
while(rset.next()) 										// 28
            {   										// 29
           											// 30
int	IDNo= rset.getInt("IDNo");								// 31
String  Name= rset.getString("Name");								// 32
int     ENGLISH= rset.getInt("ENGLISH");							// 33	
int     IILANG= rset.getInt("IILANG");								// 34	
int     MATHEMATICS= rset.getInt("MATHEMATICS");						// 35
int     STATISTIC= rset.getInt("STATISTIC");                                 			// 36	
int     COMPUTERSCIENCE= rset.getInt("COMPUTERSCIENCE");					// 37
int     MATHEMATICSPR= rset.getInt("MATHEMATICSPR");					        // 38
int     STATISTICSPR= rset.getInt("STATISTICSPR");						// 39	
int     COMPUTERSCIENCEPR= rset.getInt("COMPUTERSCIENCEPR");					// 40
int     TOTAL= rset.getInt("TOTAL");								// 41
int     TPOSITION= rset.getInt("TPOSITION");							// 42
int     GrandTOTAL= rset.getInt("GrandTOTAL");							// 43
int     GPOSITION= rset.getInt("GPOSITION");							// 44
float  PERCENTAGE = rset.getFloat("PERCENTAGE");						// 45
												// 46
            System.out.println("IDNo 		    :12141146"+IDNo);				// 47
 	    System.out.println("Name 		    :"+Name);					// 48
 	    System.out.println("English 	    :" + ENGLISH);  	 			// 49
	    System.out.println("II Language 	    :" + IILANG);				// 50
	    System.out.println("Mathematics 	    :" + MATHEMATICS);				// 51	
            System.out.println("Statistics 	    :"+ STATISTIC);				// 52
	    System.out.println("Computer Science    :"+COMPUTERSCIENCE);			// 53
 	    System.out.println("Mathematics PR      :"+MATHEMATICSPR);				// 54
	    System.out.println("Statistics PR       :"+STATISTICSPR);				// 55
            System.out.println("Computer Science PR :"+COMPUTERSCIENCEPR);			// 56
 	    System.out.println("Total               :"+TOTAL);					// 57
	    System.out.println("Rank                :"+TPOSITION);				// 58
	    System.out.println("Grand Total         :"+GrandTOTAL);				// 59	
	    System.out.println("Rank                :"+GPOSITION);				// 60
	    System.out.println("Percentage          :"+PERCENTAGE);				// 61
break;												// 62
}  												// 63		
												// 64
												// 65
}          											// 66
        catch(SQLException e) 									// 67 	
         {											// 68
         e.printStackTrace();									// 69
         }											// 70
        catch(IOException e)									// 71
	{											// 72
		e.printStackTrace();								// 73
	}											// 74
   }												// 75
}												// 76		





2. With Applet
Java
import java.sql.*;
import java.applet.*;
import java.awt.*;	
import java.awt.event.*;
import java.io.*;	
			

/*
<HTML>
<BODY>
<HEAD>
<applet code="Sem3ResultsApplet" width=1000 height=1000>
</applet>
</HEAD>
</BODY>
br mode="hold" />*/


public class Sem3ResultsApplet extends Applet implements ItemListener,ActionListener,MouseListener
{
Label LIDNo;
TextField IDNo;
Button GO;

String  Name;
int     ENGLISH;
int     IILANG;
int     MATHEMATICS;
int     STATISTIC;
int     COMPUTERSCIENCE;
int     MATHEMATICSPR;
int     STATISTICSPR;
int     COMPUTERSCIENCEPR;
int     TOTAL;
int     TPOSITION;
int     GrandTOTAL;
int     GPOSITION;
float   PERCENTAGE;

public void init() 
 {	
	// LABEL
	LIDNo = new Label("Enter Your IDNo :",Label.LEFT);
	//TEXT FIELD
	IDNo  = new TextField(8);
	// BUTTON
	GO = new Button("GO");

	// Adding items
	add(LIDNo);
	add(IDNo);
	add(GO);


	// Adding Listeners
	IDNo.addActionListener(this);
	GO.addActionListener(this);
	addMouseListener(this);
}

// Provide empty implementations for the other MouseListener methods.
public void mouseClicked(MouseEvent me) {
}
public void mouseEntered(MouseEvent me) {
}
public void mouseExited(MouseEvent me) {
}
public void mouseReleased(MouseEvent me) {
}
public void mousePressed(MouseEvent me) {
}

public void actionPerformed(ActionEvent ae)
 {
 String str = ae.getActionCommand();
 if (ae.getSource() == GO)
{
try
{
Connection conn = DriverManager.getConnection("jdbc:odbc:FirstData"); 
Statement stmt = conn.createStatement();
String strSelect = "select * from Sem3Results where IDNo ="+IDNo.getText();
ResultSet rset   = stmt.executeQuery(strSelect);
while(rset.next())
{
int	IDNo= rset.getInt("IDNo");
String  Name= rset.getString("Name");
int     ENGLISH= rset.getInt("ENGLISH");
int     IILANG= rset.getInt("IILANG");
int     MATHEMATICS= rset.getInt("MATHEMATICS");
int     STATISTIC= rset.getInt("STATISTIC");
int     COMPUTERSCIENCE= rset.getInt("COMPUTERSCIENCE");
int     MATHEMATICSPR= rset.getInt("MATHEMATICSPR");
int     STATISTICSPR= rset.getInt("STATISTICSPR");
int     COMPUTERSCIENCEPR= rset.getInt("COMPUTERSCIENCEPR");
int     TOTAL= rset.getInt("TOTAL");
int     TPOSITION= rset.getInt("TPOSITION");
int     GrandTOTAL= rset.getInt("GrandTOTAL");
int     GPOSITION= rset.getInt("GPOSITION");
float  PERCENTAGE= rset.getFloat("PERCENTAGE");	
break;
}
repaint();
}
catch(SQLException e) 
{
 e.printStackTrace();
}
}
}

public void itemStateChanged(ItemEvent ie) {
repaint();
}
public void paint(Graphics g) 
{
g.drawString("IDNo		:12141146"+IDNo.getText(),100,100);
g.drawString("Name    		:"+Name,100,120);
g.drawString("ENGLISH   	:"+ENGLISH,100,140);
g.drawString("IILANG 		:"+IILANG,100,160);
g.drawString("MATHEMATICS	:"+MATHEMATICS,100,180);
g.drawString("STATISTICS	:"+STATISTIC,100,200);
g.drawString("COMPUTERSCIENCE	:"+COMPUTERSCIENCE,100,220);
g.drawString("MATHEMATICSPR	:"+MATHEMATICSPR,100,240);
g.drawString("STATISTICSPR	:"+STATISTICSPR,100,260);
g.drawString("COMPUTERSCIENCEPR	:"+COMPUTERSCIENCEPR,100,280);
g.drawString("TOTAL		:"+TOTAL,100,300);
g.drawString("TPOSITION		:"+TPOSITION,100,320);
g.drawString("GrandTOTAL	:"+GrandTOTAL,100,340);
g.drawString("GPOSITION		:"+GPOSITION,100,360);
g.drawString("PERCENTAGE	:"+PERCENTAGE,100,380);


}


}





My question is code(1) is executing correctly and retrieving data.
code(2) is executing correctly and failed to retrieve data from database.


Note: Both codes are similar and shows similar output.
There are taken from same database and table too.
Posted
Updated 21-May-13 1:04am
v3
Comments
Ravindra Reddy Ambati 21-May-13 7:08am    
Can't get sir
Ravindra Reddy Ambati 21-May-13 7:10am    
I added numbers for reference purpose
Prasad Khandekar 21-May-13 7:10am    
Hello Ravindra,

Code 2 is bound to fail the applet will not be able to get handle of the ODBC Datasource named FirstData. Use alternate syntax. Refer to link provided in my comments to your earlier question.
Ravindra Reddy Ambati 21-May-13 7:11am    
But code 1 is done with same ODBC
Ravindra Reddy Ambati 21-May-13 7:12am    
FirstData is my database name which I did it in local System

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900