Professional Documents
Culture Documents
package library;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
LibrarianLogin frame;
JPanel contentPane;
JTextField textField;
JPasswordField passwordField;
public LibrarianLogin() {
setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
lblAdminLoginForm.setForeground(Color.GRAY);
lblEnterName.setBounds(10,80,500,100);
lblEnterPassword.setBounds(10,150,500,100);
textField.setBounds(150,110,300,30);
passwordField.setBounds(150,180,300,30);
btnLogin.setBounds(180,280,100,30);
Container c=getContentPane();
c.add(lblAdminLoginForm);
c.add(lblEnterName);
c.add(textField);
c.add(lblEnterPassword);
c.add(passwordField);
c.add(btnLogin);
btnLogin.addActionListener(new ActionListener() {
String name=textField.getText();
String
password=String.valueOf(passwordField.getPassword());
if(name.equals("admin")&&password.equals("admin123")){
lb.setSize(500,500);
lb.setTitle("librarian section");
lb.setVisible(true);
else{
JOptionPane.showMessageDialog(
LibrarianLogin.this,"Sorry, Username or Password Error","Login Error!",
JOptionPane.ERROR_MESSAGE);
textField.setText("");
passwordField.setText("");
});
lb.setSize(500,500);
lb.setTitle("librarian login");
lb.setVisible(true);
login frame;
JPanel contentPane;
JButton add;
JButton view;
JButton issue;
JButton returnbk;
JButton logout;
public login() {
setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
lblAdminLoginForm.setBounds(130,0,500,100);
lblAdminLoginForm.setForeground(Color.GRAY);
add.setBounds(80,110,300,30);
view.setBounds(80,180,300,30);
issue.setBounds(80,250,300,30);
returnbk.setBounds(80,320,300,30);
Container c=getContentPane();
c.add(lblAdminLoginForm);
c.add(add);
c.add(view);
c.add(issue);
c.add(returnbk);
c.add(logout);
logout.addActionListener(new ActionListener() {
JOptionPane.showMessageDialog(login.this,"logout
successful");
System.exit(0);
});
}
}
Practical 2
package javaapplication1;
import java.sql.*;
Statement stmt=null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(DB_URL,USER,PASS);
stmt=conn.createStatement();
stmt.executeUpdate(sql);
}catch(SQLException se)
{ se.printStackTrace();
}catch(Exception e)
{ e.printStackTrace();
finally{
try{
if(stmt!=null)
conn.close();
catch(SQLException se)
{se.printStackTrace();
}
System.out.println("Goodbye!");
}
Prac 3 bussiness logic
package javaapplication2;
import java.sql.*;
Statement stmt=null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(DB_URL,USER,PASS);
stmt.executeUpdate(sql);
while(rs.next())
while(rs2.next())
while(rs3.next())
}
stmt.executeUpdate("create table return_books(id INT NOT NULL
REFERENCES register,book_no INT NOT NULL REFERENCES
book_register,book_title varchar(50),return_date DATE, PRIMARY
KEY(id,book_no));");
while(rs4.next())
}catch(SQLException se)
{ se.printStackTrace();
}catch(Exception e)
{ e.printStackTrace();
}
finally{
try{
if(stmt!=null)
conn.close();
catch(SQLException se)
{se.printStackTrace();
System.out.println("Goodbye!");
Output-
Practical 4
package javaapplication13;
import java.sql.*;
import java.io.*;
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost/demo1","root","123456");
ps.setString(1,"image 1");
ps.setBinaryStream(2,fis,(int)file.length());
ps.executeUpdate();
ps.close();
fis.close();
con.close();
}catch(Exception e){
e.printStackTrace();
To retrieve the image from mysql on location like desktop with other name
package javaapplication14;
import java.sql.*;
import java.io.*;
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection(
"jdbc:mysql://localhost/demo1","root","123456");
ResultSet rs=ps.executeQuery();
fout.write(barr);
fout.close();
}//end of if
System.out.println("ok");
con.close();
Output-
Practical 5
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
pw.close();
Output-
CRUD OPERATION IN SERVLET
Practical 6
Advance java
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
r2.setContentType("text/html");
PrintWriter pw=r2.getWriter();
ResultSet rs;
try
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/EMP","root","123456");
Statement st=con.createStatement();
pw.println("<br>");
pw.println("<br>");
pw.println("<br>");
pw.println("<br>");
while (rs.next())
pw.println(rs.getInt(1) + rs.getString(2));
pw.println("<br>");
con.close();
catch(ClassNotFoundException e)
{pw.println("helli");
catch(SQLException e)
{pw.println("hi");
}
pw.close();
Output=
Prac 7
Index.html
<html>
<head>
</head>
<body>
<input type="submit"/>
</form>
</body>
</html>
Tableshow.jsp
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.ResultSetMetaData"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.Connection"%>
<html>
<head>
</head>
<body>
<%
int count=0;
String tablename;
Connection con;
Statement st;
ResultSet rs;
ResultSetMetaData rsmd;
try
tablename=request.getParameter("t1");
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/EMP","root","123456");
if(tablename.equals("employees"))
st=con.createStatement();
rsmd=rs.getMetaData();
%>
<table border="2">
<tr>
<td><%=rsmd.getColumnLabel(1)%></td>
<td><%=rsmd.getColumnLabel(2)%></td>
<td><%=rsmd.getColumnLabel(3)%></td>
</tr>
<%
while(rs.next())
count=count+1;
%>
<tr>
<td>
<%=rs.getInt("id")%>
</td>
<td>
<%=rs.getString("name")%>
</td>
<td>
<%=rs.getInt("salary")%>
</td>
</tr>
<%
} %>
</table>
<%
else
catch(Exception e)
out.println(e);
%>
<%
%>
</body>
</html>
Output—
cmd---
Practical 8
Student.java
Package abc;
public Student()
return 99;
return "ram";
return 12;
Index.jsp
<html>
<body>
<pre>
Time:<jsp:getProperty name="stu"
property="sname"/><br>
Minute:<jsp:getProperty name="stu"
property="marks"/><br>
</pre>
</body>
</html>
Output-
Java practical 10
import org.json.simple.JSONObject;
System.out.println("encoding......\n");
System.out.println(obj);
}
import java.util.HashMap;
import java.util.Map;
import org.json.simple.JSONObject;
import org.json.simple.JSONValue;
String txt=JSONValue.toJSONString(obj);
System.out.println(txt);
}
import org.json.simple.JSONObject;
import org.json.simple.JSONValue;
Object obj=JSONValue.parse(s);
JSONObject jsObj=(JSONObject)obj;
System.out.println(col_name+"\n"+year+"\n"+courses);