Hotel Management Project in Java
Hotel Management Project in Java
Import Java.sq!.";
Import Javax.swlngJOptionPane;
Connection con;
PreparedStatement pstmt;
Statement stmt;
ResultSet rs;
public Sign_upO I
initComponentsO;
try
(
Class.forName(""java.sql.Driver");
con=DrlverManager.getConnection("jdbc:mysql://loc:alhost/HOTEL_MANAGEMENT",'.
root","root'");
stmt = con.createStatementO;
)catch(Exceptlon ell(}
I
con=DriverManager.getComection("jdbc:mysql://localhost/HOTEL_MANAGEM ENT","
root" ."root");
stmt = con.createStatement0;
}catch(Exception el)0
}
private void JButtonlActionPerformedijava.awt.eventActionEvent evt) (
try
I
ResultSet rs=stmt.executeQuery("select • from SIGN_UP where
LOGIN_ID='" +jTextFieldl.getText0+• .• +" and
PASSWORD= '" +jPa.sswordFieldl.getTextQ+"'");
if(rs.nextO)new CUSTOMER_DITAIL50.showO;
else JOptionPane.showMessageDialog(this,
"Invalid.","MyDialog" ,JOptionPane. ERROR_MESSAGE );
}catch(Exception e2)0
}
• I I src code for Room Detail
import java.sql.•;
import javax.swingJOptionPane;
public class Room_DETAILS extends javax.swingJFrame {
Connection con;
PreparedStatement pstmt;
Statement stmt;
ResultSet rs;
public Room_DETAILS0 {
initComponents0;
try
{
Class.forName("'java.sql.Driver");
con=DriverManager.getComection("jdbc:mysql://localhosVHOTEL_MANAGEMENT","
.
roof' · root")· .
stmt = con.createStatement0;
}catch(Exception e1)0
I
)
private void t2ActionPerformed(java.awt.evenlActionEvent evt}
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
pstmt = con.prepareStatement("insert ROOM_DETAILS values("'+ tl.getText0 + "'',"'
+ t2.getSelectedltem() + "'',"' + t3.getSelectedltem0 + "',"' + tS.getText{) + "'',"' +
t4.getSelectedltem() + "')");
pstmt.executeUpdate();
JOptionPane.showMes.sageOialog(this,
"'success•, "MyDialog• JOptionPane.lNFORMATION_MESSAGE );
}catch(Exception e2)0 // TODO add your handing oode here:
I
private void jButton2ActionPerformed(java.awt.eventActionEvent evt) {
try
(
pstmt = con.prepareStatement{"update ROOM_OETAILS set ROOM TYPE = ·• +
12.getSelectedltemO + ••, AC FACILITY= .• + t3.getSelectedltemO + '",ROOM FARE =
'" +tS.getTextO + •· where ROOM_NO = ·• ♦ tl.getTextO + ··• );
pstmt.executeUpdateO;
JOptionPane.showMessageOialog(this,
"success•,"MyOialog• )OptionPane.lNFORMATION_MESSAGE );
}catch(Exception e2)0
)
Screenshot!!! Room details
C
Room No.
Save Update
• I I src code for consumer detail
Import Java.sq!.•;
Import javax.swlngJOptlonPane;
public class CUSTOMER. DETAILS extends javax.swlngJFrame (
Connection con;
PreparedStatement pstmt;
Statement stmt;
ResultSet rs;
public CUSTOMER. DETAILS() {
initComponentsO;
try
{
Class.forName("java.sql.Driver");
con=DriverManager.getConneclion("jdbc:rny,ql://localhosl/HOTEL_MANAGEMENT","
root· •"root'")••
stmt = con.createStatementO;
}catch(Exception et)O
}
private void JButtontActionPerformed(java.awt.event.ActionEvent evt) {
try
lf(JTextFleld1.getText0.length0 = = 0)
(
JOptlonPane.showMessageDialog(thls, ·text field cannot left
blank","MyDialog".JOptlonPane.lNFORMATION_MESSAGE );
I
else if(jTextField2.getTextO.lengthO ==OJ
(
JOptlonPane.showMessageDialog(this, ·text field cannot left
blank", "MyDialog".JOptionPane.lNFORMATION_MESSAGE );
)
else if(jTextAreat.getText().length() == 0)
{
JOptionPane.showMessageOialog(this, "text field cannot left
blank", "MyOialog")OptionPane.lNFORMATION_MESSAGE );
}
else if(jTextField3.getTextO.lengthO = = 0)
I
JOptionPane.showMessageOialog(this, ·text field cannot left
blank",• MyOialog")OptionPane.lNFORMATION_M ESSAGE );
}
else if(jTextField4.getTextO.lengthO = = 0)
{
JOptionPane.showMessageOialog(this, "text field cannot left
blank", "MyOialog•)OptionPane.lNFORMATION_MESSAGE );
}
else if(jTextFieldS.getTextO.lengthO = = 0)
I
JOptionPane.showMessageOialog(this, ·text field cannot left
bl;,nk"."MyOialog".JOptionPane.lfll'ORMATION_MESSAGE);
)
else if(jTextField6.getTextO.lengthO = = 0)
{
JOptionPane.showMessageOialog(this, "text field cannot left
blank", "MyOialog•)OptionPane.lNFORMATION_MESSAGE );
}
else if(jTextField3.getTextO.length0 != 10)
I
JOptionPane.showMessageOialog(this, "MOBILE NO. IS
INVAUD","MyDialog",JOptionPane.lNFORMATION_MESSAGE );
}
else
{
try
{
pstmt = con.prepareStatement("insert customer_details values
("' +jTextFieldl.getTextO + ··:· + jTextfield2.getText0 + ··:· + J'TextArea1.getTextO
+'","' • jTextField3.getTextO • ··:· + jTextAeld4.getTextO • ··:· •
cbl.getSelectedltem()+ •·•·• + cb2.getSelectedltemO• •·. ·• • jTextFleld5.getText()
• '","' • jTextFleld6.getTextO• "')");
pstmt.executeUpdateO;
JOptionPane.showMessageDialog(this,
"success","MyDialog",JOptionPane.lNFORMATION_MESSAGE );
}
catch(Exception e2)0
}
}