-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrouterapp.java
More file actions
70 lines (50 loc) · 2.27 KB
/
routerapp.java
File metadata and controls
70 lines (50 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import java.util.List;
import java.util.Scanner;
import Business.RouterModel;
import DOA.RouterDAO;
public class routerapp {
public static void main(String[] args) {
RouterDAO routerDAO = new RouterDAO();
// CREATE
Scanner scanner = new Scanner(System.in);
// Create a RouterModel object to store user input
RouterModel router = new RouterModel();
// Get user input for each property
System.out.println("Enter router brand:");
router.setBrand(scanner.nextLine());
System.out.println("Enter router model:");
router.setModel(scanner.nextLine());
System.out.println("Enter router serial number:");
router.setSerialnbre(scanner.nextLine());
System.out.println("Enter router IP address:");
router.setIpAddress(scanner.nextLine());
System.out.println("Enter router username:");
router.setUsername(scanner.nextLine());
System.out.println("Enter router password:");
router.setPwd(scanner.nextLine());
// Call the addRouter method to insert the router into the database
RouterDAO database = new RouterDAO();
database.addRouter(router);
// // // READ
RouterModel retrievedRouter = routerDAO.getRouterBySerialNumber("123456789");
// System.out.println("Retrieved Router: " + retrievedRouter.getBrand());
// // // UPDATE
// retrievedRouter.setIpAddress("192.168.1.1");
// // routerDAO.updateRouter(retrievedRouter);
// // System.out.println("Retrieved Router: " + retrievedRouter.getIpAddress());
// // // READ All
// // List<RouterModel> allRouters = routerDAO.getAllRouters();
// // System.out.println("All Routers: " + allRouters);
// // // DELETE
// // routerDAO.deleteRouter("12345");
// // Verify deletion
// // System.out.println("All Routers after deletion: " + routerDAO.getAllRouters());
// RouterModel router = new RouterModel();
// router.setIpAddress("192.168.1.1"); // Replace with your router's IP address
// // Reboot the router
// routerDAO.rebootRouter(router);
// routerDAO.routerConnectivity("1237");
// // Reset the router
// //router.resetRouter();
}
}