0% found this document useful (0 votes)
13 views6 pages

J2ee Practice Program

The document contains practical examples of JDBC connectivity in Java, demonstrating how to connect to databases, execute queries, and manipulate records. It includes programs for displaying employee and student records, inserting dynamic values, retrieving database metadata, deleting, and updating records. Each example illustrates the use of JDBC with both ODBC and MySQL drivers.

Uploaded by

ritenpanchasara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

J2ee Practice Program

The document contains practical examples of JDBC connectivity in Java, demonstrating how to connect to databases, execute queries, and manipulate records. It includes programs for displaying employee and student records, inserting dynamic values, retrieving database metadata, deleting, and updating records. Each example illustrates the use of JDBC with both ODBC and MySQL drivers.

Uploaded by

ritenpanchasara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

JDBC CONNECTIVITY PRACTICAL

1.Write a program to display employee record using jdbc odbc connectivity

import java.sql.*;
import javax.sql.*;

class jdbcdemo
{
public static void main(String args[])
{
try
{
Connection con;
Statement st;
ResultSet rs;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:test");

st=con.createStatement();
rs=st.executeQuery("select * from emp_data");

while(rs.next())
{
System.out.println(“ "+rs.getInt("empno"));
System.out.println(rs.getString("empname"));
}
rs.close();
st.close();
con.close();
}
catch(Exception e){ }
}
}
JDBC CONNECTIVITY PRACTICAL

2.Write a program to display student record using mysql

import java.sql.*;
import javax.sql.*;

class jdbcmysql
{
public static void main(String args[])
{
try
{
Connection con;
Statement st;
ResultSet rs;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/stud
ent"," root","root");

st=con.createStatement();
rs=st.executeQuery("select * from college");
while(rs.next())
{
System.out.println(" "+rs.getInt("roll"));
System.out.println(rs.getString("name"));
System.out.println(rs.getString("city"));
}
rs.close();
st.close();
con.close();
}
catch(Exception e){}
}
}
JDBC CONNECTIVITY PRACTICAL
3.Write a program to insert dynamic values in database.
import java.sql.*;
import javax.sql.*;
class insert_using_jdbc_cmd
{
public static void main(String args[])
{
try
{
int rn=Integer.parseInt(args[0]);
String nm=args[1];
String ct=args[2];

Connection con;
Statement stmt;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:student");

stmt=con.createStatement();
int i=stmt.executeUpdate("insert into stud
values("+rn+",'"+nm+"','"+ct+"')");
if(i==1)
{
System.out.println("Record successfully inserted");
}
else
System.out.println("Record not inserted");

stmt.close();
con.close();
}
catch(Exception e){}
} }
JDBC CONNECTIVITY PRACTICAL
4. Write a program to find database information using database
metadata interface.
import java.sql.*;
import javax.sql.*;
public class databasemeta
{
public static void main(String args[])
{
Connection cn;
ResultSet rs;
Statement st;
DatabaseMetaData dm;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:student");
dm=cn.getMetaData();
System.out.println("DATABASE INFORMATION");
System.out.println("======================");

System.out.println("database="+dm.getDatabaseProductName());
System.out.println("version="+dm.getDatabaseProductVersion());

System.out.println("driver name="+dm.getDriverName());
System.out.println("get connection="+dm.getConnection());

System.out.println("get Catalogs="+dm.getCatalogs());
System.out.println("driver version="+dm.getDriverVersion());

System.out.println("get URL="+dm.getURL());
System.out.println("get user name="+dm.getUserName());
System.out.println("is readonly="+dm.isReadOnly());
}catch(Exception e){}
} }
JDBC CONNECTIVITY PRACTICAL
5.write a program to delete the record from the database
import java.sql.*;
import javax.sql.*;

class delete_using_jdbc
{
public static void main(String args[])
{
try
{
int rn=Integer.parseInt(args[0]);
Connection con;
Statement stmt;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:student");

stmt=con.createStatement();
int i=stmt.executeUpdate("delete from stud where rollno="+rn);

if(i==1)
{
System.out.println("Record successfully deleted");
}
else
System.out.println("Record not inserted");

stmt.close();
con.close();
}
catch(Exception e){}
}
}
JDBC CONNECTIVITY PRACTICAL
6.write a program to update the record from the database
import java.sql.*;
import javax.sql.*;
class update_using_jdbc
{
public static void main(String args[])
{
try
{
int rn=Integer.parseInt(args[0]);
String nm=args[1];
String ct=args[2];
Connection con;
Statement stmt;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:student");

stmt=con.createStatement();
int i=stmt.executeUpdate("update stud set
name='"+nm+"',city='"+ct+"' where rollno="+rn);

if(i==1)
{
System.out.println("Record successfully updated");
}
else
System.out.println("Record not inserted");

stmt.close();
con.close();
}
catch(Exception e){}
}}

You might also like