JDBC Programs
JDBC Programs
/* 36.Write a java program to display all data from the database on the command
prompt.*/
import java.io.*;
import java.lang.*;
import java.sql.*;
class xyz
{
Connection con;
Statement stmt;
ResultSet rs;
String sql;
public xyz()
{
try
{
Class.forName("sun.Jdbc.Odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("Jdbc:Odbc:tydsn");
}
catch(Exception e)
{
System.out.println(e);
}
1
}
if(rs.next())
{
System.out.println("\n RollNO \t NAME \t PERCENTAGE \t
COURSE");
do
{
System.out.print("\t"+rs.getInt("rollno")+"\
t"+rs.getString("name")+"\t"+rs.getInt("percentage")+"\t"+rs.getString("course"));
}while(rs.next());
}
else
{
System.out.println("Database Not Found");
}
}
catch(Exception e)
{
System.out.println(e);
}
2
}
}
class Ex36
{
public static void main(String args[])
{
xyz x=new xyz();
x.display();
}
}
/* 37.Write a java program to display all data from the database on the command
prompt.*/
import java.io.*;
import java.lang.*;
import java.sql.*;
class abc
{
Connection con;
Statement stmt;
ResultSet rs;
String sql;
public abc()
{
try
{
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
con=DriverManager.getConnection("jdbc:ucanaccess://tydb.accdb");
3
}
catch(Exception e)
{
System.out.println(e);
}
}
if(rs.next())
{
System.out.println("\n\tRollNO\tNAME\tPER\tCOURSE");
do
{
System.out.print("\t"+rs.getInt("rollno")+"\
t"+rs.getString("name")+"\t"+rs.getInt("percentage")+"\t"+rs.getString("course"));
System.out.println("\n\n");
}while(rs.next());
}
else
4
{
System.out.println("No Data Found");
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}
class Ex37
{
public static void main(String args[])
{
abc x=new abc();
x.display();
}
}
/* 38.Write a java program to accept the roll Number from user and display all data of
that particular student from the database on the command prompt.*/
import java.io.*;
import java.lang.*;
import java.sql.*;
class abc
{
Connection con;
Statement stmt;
ResultSet rs;
String sql;
int r=0;
5
public abc()
{
try
{
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
con=DriverManager.getConnection("jdbc:ucanaccess://tydb.accdb");
}
catch(Exception e)
{
System.out.println(e);
}
}
if(rs.next())
{
6
System.out.println("\n\tRollNO\tNAME\tPER\tCOURSE");
do
{
System.out.print("\t"+rs.getInt("rollno")+"\
t"+rs.getString("name")+"\t"+rs.getInt("percentage")+"\t"+rs.getString("course"));
System.out.println("\n\n");
}while(rs.next());
}
else
{
System.out.println("No Data Found");
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}
class Ex38
{
public static void main(String args[])
{
abc x=new abc();
x.display();
}
}
7
/* 39.Write a java program to accept the student name from user and display all data of
that particular student from the database on the command prompt.*/
import java.io.*;
import java.lang.*;
import java.sql.*;
class abc
{
Connection con;
Statement stmt;
ResultSet rs;
String sql;
String nm;
public abc()
{
try
{
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
con=DriverManager.getConnection("jdbc:ucanaccess://tydb.accdb");
}
catch(Exception e)
{
System.out.println(e);
}
}
8
try
{
BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Enter the Student Name :: ");
nm=br.readLine();
if(rs.next())
{
System.out.println("\n\tRollNO\tNAME\tPER\tCOURSE");
do
{
System.out.print("\t"+rs.getInt("rollno")+"\
t"+rs.getString("name")+"\t"+rs.getInt("percentage")+"\t"+rs.getString("course"));
System.out.println("\n\n");
}while(rs.next());
}
else
{
System.out.println("No Data Found");
}
}
catch(Exception e)
9
{
System.out.println(e);
}
}
}
class Ex39
{
public static void main(String args[])
{
abc x=new abc();
x.display();
}
}
10
public abc()
{
try
{
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
con=DriverManager.getConnection("jdbc:ucanaccess://tydb.accdb");
}
catch(Exception e)
{
System.out.println(e);
}
}
switch(ch)
11
{
case 1:
if(rs.next())
{
System.out.println("\n\tRollNO\tNAME\tPER\
tCOURSE");
do
{
System.out.print("\t"+rs.getInt("rollno")+"\
t"+rs.getString("name")+"\t"+rs.getInt("percentage")+"\t"+rs.getString("course"));
System.out.println("\n\n");
}while(rs.next());
}
else
{
System.out.println("No Data Found");
}
break;
case 2:
System.out.print("\nEnter the Roll No :: ");
r=Integer.parseInt(br.readLine());
12
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
if(rs.next())
{
System.out.println("\n\tRollNO\tNAME\tPER\
tCOURSE");
do
{
System.out.print("\t"+rs.getInt("rollno")+"\
t"+rs.getString("name")+"\t"+rs.getInt("percentage")+"\t"+rs.getString("course"));
System.out.println("\n\n");
}while(rs.next());
}
else
{
System.out.println("No Data Found");
}
break;
case 3:
System.out.print("\nEnter the Student Name :: ");
nm=br.readLine();
if(rs.next())
13
{
System.out.println("\n\tRollNO\tNAME\tPER\
tCOURSE");
do
{
System.out.print("\t"+rs.getInt("rollno")+"\
t"+rs.getString("name")+"\t"+rs.getInt("percentage")+"\t"+rs.getString("course"));
System.out.println("\n\n");
}while(rs.next());
}
else
{
System.out.println("No Data Found");
}
break;
default:
System.out.println("Invalid Entry");
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}
class Ex40
{
public static void main(String args[])
14
{
abc x=new abc();
x.display();
}
}
15