Practical Assignment 3 Java-Ii
Practical Assignment 3 Java-Ii
ANS.
Java Code,
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public EmployeeForm()
setTitle("Employee Form");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(enoField);
add(new JLabel("Name:"));
add(enameField);
add(new JLabel("Designation:"));
add(designationField);
add(new JLabel("Salary:"));
add(salaryField);
add(saveButton);
stmt.setInt(1, Integer.parseInt(enoField.getText()));
stmt.setString(2, enameField.getText());
stmt.setString(3, designationField.getText());
stmt.setDouble(4, Double.parseDouble(salaryField.getText()));
stmt.executeUpdate();
}
public static void main(String[] args)
OUTPUT(1) OUTPUT(2)
ANS.
Java Code,
import java.sql.*;
import java.util.Scanner;
public class ProductDatabase {
stmt.executeUpdate(createTableQuery);
while (true)
{
if (pid == 0) break;
pstmt.setInt(1, pid);
pstmt.setString(2, pname);
pstmt.executeUpdate();
ResultSet rs = stmt.executeQuery(selectQuery);
while (rs.next()) {
} catch (SQLException e) {
e.printStackTrace();
}
INPUT,
OUTPUT,
import java.sql.*;
stmt.executeUpdate(createTableQuery);
pstmt.setInt(1, 1);
pstmt.setString(2, "Laptop");
pstmt.executeUpdate();
pstmt.setInt(1, 2);
pstmt.setString(2, "Smartphone");
pstmt.executeUpdate();
pstmt.setInt(1, 3);
pstmt.setString(2, "Tablet");
pstmt.executeUpdate();
pstmt.setInt(1, 4);
pstmt.setString(2, "Headphones");
pstmt.executeUpdate();
pstmt.setInt(1, 5);
pstmt.setString(2, "Monitor");
pstmt.executeUpdate();
while (rs.next()) {
} catch (SQLException e) {
e.printStackTrace();
OUTPUT,
ANS.
-> );
Java Code,
import java.sql.*;
// Get ResultSetMetaData
System.out.println("-----------------------------------");
} catch (SQLException e) {
e.printStackTrace();
}
OUTPUT,
Column 1:
Name: DonarID
Type: INT
Size: 10
-----------------------------------
Column 2:
Name: DonarName
Type: VARCHAR
Size: 100
-----------------------------------
Column 3:
Name: BloodType
Type: VARCHAR
Size: 5
ANS.
Java Code,
import java.sql.*;
// Get DatabaseMetaData
while (tables.next()) {
System.out.println(tables.getString("TABLE_NAME"));
} catch (SQLException e) {
e.printStackTrace();
}
OUTPUT,
URL: jdbc:mysql://localhost:3306/DatabaseDB
User: root@localhost
employee
users
donar
employee
product
ANS,
-> );
Java Code,
import java.sql.*;
// SQL queries
// Inserting 5 records
insertStmt.setInt(1, 1);
insertStmt.setString(3, "JAVA");
insertStmt.executeUpdate();
insertStmt.setInt(1, 2);
insertStmt.executeUpdate();
insertStmt.setInt(1, 3);
insertStmt.setString(3, "OS");
insertStmt.executeUpdate();
insertStmt.setInt(1, 4);
insertStmt.setString(3, "DA");
insertStmt.executeUpdate();
insertStmt.setInt(1, 5);
insertStmt.setString(3, "STT");
insertStmt.executeUpdate();
selectStmt.setString(1, "JAVA");
while (resultSet.next()) {
} catch (SQLException e) {
e.printStackTrace();
OUTPUT,
OR
import java.sql.*;
import java.util.Scanner;
// SQL queries
// Input Subject
insertStmt.setString(2, tName);
insertStmt.setString(3, subject);
insertStmt.executeUpdate();
}
// Displaying details of teachers who teach "JAVA"
selectStmt.setString(1, "JAVA");
while (resultSet.next()) {
} catch (SQLException e) {
e.printStackTrace();
} finally {
scanner.close();
INPUT,
Enter Subject: OS
Enter Subject: DA
OUTPUT,