JAVA Calc project
JAVA Calc project
JAVA Calc project
package com.amity;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
SimplCalc window = new SimplCalc();
window.frmSimpleCalculator.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public SimplCalc() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frmSimpleCalculator = new JFrame();
frmSimpleCalculator.setTitle("Simple Calculator");
frmSimpleCalculator.setBounds(100, 100, 765, 591);
frmSimpleCalculator.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frmSimpleCalculator.getContentPane().setLayout(null);
t1 = new JTextField();
t1.setFont(new Font("Tahoma", Font.BOLD, 18));
t1.setBounds(330, 92, 146, 38);
frmSimpleCalculator.getContentPane().add(t1);
t1.setColumns(10);
t2 = new JTextField();
t2.setFont(new Font("Tahoma", Font.BOLD, 18));
t2.setColumns(10);
t2.setBounds(330, 156, 146, 38);
frmSimpleCalculator.getContentPane().add(t2);
t3 = new JTextField();
t3.setFont(new Font("Tahoma", Font.BOLD, 18));
t3.setColumns(10);
t3.setBounds(330, 224, 146, 38);
frmSimpleCalculator.getContentPane().add(t3);
import java.awt.EventQueue;
import javax.swing.JFrame;
import java.awt.BorderLayout;
import javax.swing.JTextField;
import javax.swing.JPanel;
import java.awt.Font;
import java.awt.GridLayout;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Calc window = new Calc();
window.frmCalculator.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public Calc() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frmCalculator = new JFrame();
frmCalculator.setTitle("Calculator");
frmCalculator.setBounds(100, 100, 410, 450);
frmCalculator.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frmCalculator.getContentPane().setLayout(new BorderLayout(0, 0));
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
try {
// Class.forName("com.mysql.cj.jdbc");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","P@ssw0rd");
System.out.println(con);
Statement st = con.createStatement();
// int res=st.executeUpdate("insert into account values(1,'Goyal',
'Rajeev',10000)");
// res =st.executeUpdate("insert into account values(2,'Goyal',
'vihaan',20000)");
// res =st.executeUpdate("insert into account values(3,'Goyal',
'trinabh',30000)");
// System.out.println(res+" Record Inserted");
// int res=st.executeUpdate("update account set bal = 20000 where accno =
1");
// System.out.println(res+" Record Updated");
// int res=st.executeUpdate("delete from account where accno = 1");
// System.out.println(res+" Record Deleted");
ResultSet rs = st.executeQuery("select * from account");
while(rs.next()) {
System.out.println(rs.getString(3)+" "+rs.getString(2)+"
"+rs.getInt(4));
}
st.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
JAVA testJDBC
package com.amity;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
}
JAVA JDBC demo Connection
package com.amity;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public HelloServler() {
super();
}
JAVA login Servlet
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="loginServlet" method="post">
Student Name: <input type="text", name="sname"><br>
Password:<input type="password", name="pass"><br>
<input type=submit name=submit>
</form>
</body>
</html>
Servlet implementation class LoginServlet
package com.amity.servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Servlet implementation class LoginServlet
*/
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
}
Java WebApp ID
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://jakarta.ee/xml/ns/jakartaee"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-
app_6_0.xsd" id="WebApp_ID" version="6.0">
<display-name>StudentManagement</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.jsp</welcome-file>
<welcome-file>default.htm</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>LoginServlet</display-name>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.amity.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/loginServlet</url-pattern>
</servlet-mapping>
</web-app>
Login Servlet form
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="loginServlet" method="post">
Student Name: <input type="text", name="sname"><br>
Password:<input type="password", name="pass"><br>
<input type=submit name=submit>
</form>
</body>
</html>
Servlet implementation class LoginServlet
package com.amity.servlet;
import jakarta.servlet.RequestDispatcher;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* Servlet implementation class LoginServlet
*/
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
String sname=request.getParameter("sname");
String spass= request.getParameter("pass");
String sql = "SELECT * FROM students WHERE sname = ? AND passwd = ?";
PreparedStatement st = con.prepareStatement(sql);
st.setString(1, sname);
st.setString(2, spass);
ResultSet rs = st.executeQuery();
}
WebServlet
package com.amity.servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/WelcomeServlet")
public class WelcomeServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
}
Login Failed
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login Failed</title>
</head>
<body>
<h1>Login Failed</h1>
<p>Invalid username or password. Please try again.</p>
</body>
</html>
Demo Servlet
<servlet>
<servlet-name>rajeev</servlet-name>
<servlet-class>com.amity.servlet.DemoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>rajeev</servlet-name>
<url-pattern>/DemoServlet</url-pattern>
</servlet-mapping>
</web-app>
WebID App
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://jakarta.ee/xml/ns/jakartaee"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-
app_6_0.xsd" id="WebApp_ID" version="6.0">
<display-name>DemoWebApp</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.jsp</welcome-file>
<welcome-file>default.htm</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>rajeev</servlet-name>
<servlet-class>com.amity.servlet.DemoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>rajeev</servlet-name>
<url-pattern>/DemoServlet</url-pattern>
</servlet-mapping>
</web-app>