Java Networking: IP, Sockets, and HTTP Methods

Display IP and MAC Address in Java

This program displays the IP address and MAC address of the system and checks whether the IP address is IPv4 or IPv6.

import java.net.*;

public class SimpleNetworkInfo {
    public static void main(String[] args) {
        try {
            InetAddress ip = InetAddress.getLocalHost(); 
            System.out.println("IP Address: " + ip.getHostAddress());

            String ipType = (ip instanceof Inet4Address) ? "IPv4" : "IPv6";
            System.out.println("
Read More

Java Fundamentals: JDBC, File I/O, and Network Socket Programming

Java Database Connectivity (JDBC) Implementation

This example demonstrates establishing a connection to a MySQL database, executing a complex SQL query, and processing the resulting data set. Note the use of standard Java naming conventions and proper exception handling.

JDBC Connection and Data Retrieval Code (Cs391Jdbc1.java)


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.SQLException;

public class Cs391Jdbc1 {
  
Read More