OneCompiler

ns29

140

Q1]

import java.sql.*;

public class DonarTableColumnsInfo {

private static final String JDBC_URL = "jdbc:mysql://localhost:3306/your_database_name";
private static final String USERNAME = "your_username";
private static final String PASSWORD = "your_password";

public static void main(String[] args) {
    try (Connection connection = DriverManager.getConnection(JDBC_URL, USERNAME, PASSWORD)) {
        DatabaseMetaData metaData = connection.getMetaData();

       
        ResultSet resultSet = metaData.getColumns(null, null, "DONAR", null);
        System.out.println("Columns information for the DONAR table:");

        while (resultSet.next()) {
            String columnName = resultSet.getString("COLUMN_NAME");
            String columnType = resultSet.getString("TYPE_NAME");
            int columnSize = resultSet.getInt("COLUMN_SIZE");

            System.out.println("Column Name: " + columnName);
            System.out.println("Column Type: " + columnType);
            System.out.println("Column Size: " + columnSize);
            System.out.println("-----------------------------------");
        }
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

}

Q2]

import java.util.LinkedList;

public class LinkedListOperations {
public static void main(String[] args) {

    LinkedList<Integer> linkedList = new LinkedList<>();


    linkedList.addFirst(10);
    linkedList.addFirst(20);
    linkedList.addFirst(30);

    
    System.out.println("LinkedList after adding elements at first position: " + linkedList);


    linkedList.removeLast();


    System.out.println("Size of LinkedList: " + linkedList.size());
}

}