Java unit 6 (Programs) :
1. Create Table
package myfirstproject;
import [Link].*;
class practical
{
public static void main(String[] args)
{
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String pass = "root";
String create = "CREATE TABLE student(id INT, name VARCHAR(10))";
try
{
Connection c = [Link](url,user,pass);
Statement st = [Link]();
[Link](create);
[Link]();
}
catch(Exception e)
{
[Link]([Link]());
}
}
}
2. Insert , Update , Delete :
import [Link].*;
class practical
{
public static void main(String[] args)
{
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String pass = "root";
String create = "CREATE TABLE student(name VARCHAR(20), id INT, marks INT)";
String insert = "INSERT INTO student VALUES('ram',101,80)";
String update = "UPDATE student SET name = 'Krsihna' WHERE id = 101";
String delete = "DELETE FROM student WHERE id = 101";
try
{
Connection c = [Link](url,user,pass);
Statement s = [Link]();
[Link](create);
[Link](insert);
[Link]("Inserted Successfully");
[Link](update);
[Link]("Updated Successfully");
[Link](delete);
[Link]("Deleted Successfully");
}
catch(Exception e)
{
[Link]([Link]());
}
}
}
3. PreparedStatement : (Dynamic Input)
package myfirstproject;
import [Link].*;
import [Link].*;
class practical
{
public static void main(String[] args)
{
Scanner sc = new Scanner([Link]);
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String pass = "root";
String insert = "INSERT INTO student(id,name) VALUES(?,?)";
String name;
int id;
[Link]("Enter id & name : ");
id=[Link]();
name = [Link]();
try
{
Connection c = [Link](url,user,pass);
PreparedStatement ps = [Link](insert);
[Link](1, id);
[Link](2, name);
[Link]();
[Link]("Inserted SUcessfully");
[Link]();
}
catch(Exception e)
{
[Link]([Link]());
}
}
}
4. Result Set interface (Retriving data):
package myfirstproject;
import [Link].*;
class practical
{
public static void main(String[] args)
{
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String pass = "root";
String select = "SELECT * FROM student";
try
{
Connection c = [Link](url,user,pass);
Statement s = [Link]();
ResultSet rs = [Link](select);
[Link]("Data From Student Table : ");
while([Link]())
{
int id = [Link]("id");
String name = [Link]("name");
[Link]("Id : "+id);
[Link]("Name : "+name);
}
[Link]();
}
catch(Exception e)
{
[Link]([Link]());
}
}
}