Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Hospital Inventory App using MySQL and JSP
- HTML Code <form action="/hospitalinv.jsp" method=”post”>
- Inventory moved to room:<br />
- <input name="roomto" type="text" value="" /><br />Inventory moved from room:<br />
- <input name="roomfrom" type="text" value="" /><br /><br />
- Type of inventory moved:<br /> <input name="inv" type="text" value="" /><br /><br />
- Number of inventory moved:<br /> <
- input name="num" type="text" value="" /><br /><br /> <
- “room”=1 ><
- input type="submit" value="Submit" /></form>
- JSP Code
- <%@ page language="java"
- contentType="text/html; charset=ISO-8859-1"
- pageEncoding="ISO-8859-1"
- <%@ page import=java.sql.*”%>
- <%@ page import=java.io.*”%>
- <%@ page import=java.net.*”%>
- <html>
- <head>
- <title>HospitalInventoryJSP</title>
- </head>
- <body>
- <%
- String roomto = request.getParameter("roomto");
- String roomfrom = request.getParameter("roomfrom");
- String inv = request.getParameter("inv");
- String num = request.getParameterValues("num");
- String roomnumber=request.getParameterValues(“room”)
- Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:8888/hospitalinv”);
- Statement stmt = conn.createStatement();
- if (roomto==”” && roomfrom != “”){
- String sqlStr = "SELECT *”+ “FROM hospitalinven”+ “WHERE room== roomnumber”;
- if (inv ==ventilators){
- ResultSet qs=stmt.executeQuery(sqlStr);
- if (qs.getInt(3)-num<0){
- System.out.print(“Invalid entry”)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- else{
- String sqlUpdate = "UPDATE hospitalinven "
- + "SET ventnum = qs.getInt(3)-num "
- + "WHERE id = roomnumber";
- conn.executeUpdate(sqlUpdate);
- String sqlUpdate=”UPDATE hospitalinven”
- +”SET ventnum=ventum+num”+”WHERE id=roomto”;
- conn.executeUpdate(sqlUpdate)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }}
- else if (inv==heartlungmachines){
- if (qs.getInt(5)-num<0){
- System.out.print(“Invalid entry”)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- else{
- String sqlUpdate = "UPDATE hospitalinven "
- + "SET heartlungnum = qs.getInt(5)-num "
- + "WHERE id = roomnumber";
- conn.executeUpdate(sqlUpdate);
- String sqlUpdate=”UPDATE hospitalinven”
- +”SET heartlungnum=heartlungnum+num”+”WHERE id=roomto”;
- conn.executeUpdate(sqlUpdate)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }}
- if (inv==dialysismachines){
- if (qs.getInt(7)-num<0){
- System.out.print(“Invalid entry”)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- else{
- String sqlUpdate = "UPDATE hospitalinven "
- + "SET dialnum = qs.getInt(7)-num "
- + "WHERE id = roomnumber";
- conn.executeUpdate(sqlUpdate);
- String sqlUpdate=”UPDATE hospitalinven”
- +”SET dialnum=dialnum+num”+”WHERE id=roomto”;
- conn.executeUpdate(sqlUpdate)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }}}
- else if (roomto!=”” && roomfrom == “”){
- String sqlStr = "SELECT *”+ “FROM hospitalinven”+ “WHERE room== roomfrom”;
- if (inv ==ventilators){
- ResultSet qs=stmt.executeQuery(sqlStr);
- if (qs.getInt(3)-num<0){
- System.out.print(“Invalid entry”)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- else{
- String sqlUpdate = "UPDATE hospitalinven "
- + "SET ventnum = qs.getInt(3)-num "
- + "WHERE id = roomfrom";
- conn.executeUpdate(sqlUpdate);
- String sqlUpdate=”UPDATE hospitalinven”
- +”SET ventnum=ventum+num”+”WHERE id=roomnumber”;
- conn.executeUpdate(sqlUpdate)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }}
- else if (inv==heartlungmachines){
- if (qs.getInt(5)-num<0){
- System.out.print(“Invalid entry”)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- else{
- String sqlUpdate = "UPDATE hospitalinven "
- + "SET heartlungnum = qs.getInt(5)-num "
- + "WHERE id = roomfrom";
- conn.executeUpdate(sqlUpdate);
- String sqlUpdate=”UPDATE hospitalinven”
- +”SET heartlungnum=heartlungnum+num”+”WHERE id=roomnumber”;
- conn.executeUpdate(sqlUpdate)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }}
- if (inv==dialysismachines){
- if (qs.getInt(7)-num<0){
- System.out.print(“Invalid entry”)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- else{
- String sqlUpdate = "UPDATE hospitalinven "
- + "SET dialnum = qs.getInt(7)-num "
- + "WHERE id = roomfrom";
- conn.executeUpdate(sqlUpdate);
- String sqlUpdate=”UPDATE hospitalinven”
- +”SET dialnum=dialnum+num”+”WHERE id=roomnumber”;
- conn.executeUpdate(sqlUpdate)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }}}
- else if {roomto==0 && roomfrom==0){
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- else if (roomto!=0 && roomfrom!=0){
- System.out.println(“Invalid entry. Can only enter one.”)
- String sqlStr = "SELECT *”+ “FROM hospitalinven”;
- ResultSet rs=stmt.executeQuery(sqlStr);
- while (rs.next()) {
- System.out.println(rs.getString("room") + "\t" +
- rs.getString("ventilators") + "\t" +
- rs.getInt ("ventnum")+"\t" +
- rs.getString("heartlungmachines") +"\t" +
- rs.getString("heartlungnum") +"\t" +
- rs.getString("dialysismachines") +"\t" +
- rs.getString("dialnum"));
- }
- </body>
- </html>
- MySQL
- mysql> CREATE DATABASE hospitalinv;
- mysql> USE hospitalinv;
- mysql> CREATE TABLE hospitalinven (
- room INT UNSIGNED NOT NULL AUTO_INCREMENT,
- ventilators CHAR(3) NOT NULL DEFAULT '',
- ventnum INT UNSIGNED NOT NULL DEFAULT 5,
- hearlungmachines CHAR(3) NOT NULL DEFAULT '',
- heartlungnum INT UNSIGNED NOT NULL DEFAULT 2,
- dialysismachines CHAR(3) NOT NULL DEFAULT ''
- dialnum CHAR(3) INT UNSIGNED NOT NULL DEFAULT 3
- PRIMARY KEY (room)
- );
- mysql> INSERT INTO hospitalinv VALUES (1, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (2, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (3, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (4, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (5, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (6, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (7, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (8, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (9, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (10, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (11, ‘’,5,’’,2,’’,3)
- mysql> INSERT INTO hospitalinv VALUES (12, ‘’,5,’’,2,’’,3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement