J2ee Practice Program
J2ee Practice Program
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
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){}
}}