3rd Sem Lab Assignment Sibasis Panigrahy
3rd Sem Lab Assignment Sibasis Panigrahy
Answer:
import java.sql.*;
import java.util.Scanner;
public class AdminInterface {
public static void main(String[] args) {
try {
System.out.println("Enter username:");
if ("add".equalsIgnoreCase(operation)) {
stmt.setString(1, username);
stmt.executeUpdate();
}
} else if ("delete".equalsIgnoreCase(operation)) {
stmt.setString(1, username);
stmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
2. Write a Java program for Reader’s rated most useful diary entries in descending order.
Answer:
import java.sql.*;
public class DiaryEntries {
3. Write a Java program to create a MySQL table. The table will carry three fields at least.
Answer:
import java.sql.*;
public class CreateTable {
public static void main(String[] args) {
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test_db",
"root", "");
String query = "CREATE TABLE users (id INT PRIMARY KEY, username
VARCHAR(50), email VARCHAR(100))";
stmt.executeUpdate(query);
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
4. Write a Java program for MySQL based counter script for multiple pages.
Answer:
import java.sql.*;
public class PageCounter {
public static void main(String[] args) {
try {
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost/counter_db", "root", "");
Answer:
import java.sql.*;
import java.util.Scanner;
} else {
System.out.println("Wrong password");
} catch (SQLException e) {
e.printStackTrace();
}
6. Write a Java program for modifying the database by appending entries.
Answer:
import java.sql.*;
import java.util.Scanner;
public class ModifyDatabase {
public static void main(String[] args) {
try {
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost/qualification_db", "root", "");
}
}