Java Internal
Java Internal
Java Internal
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
br.close();
is.close();
s.close();
}
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
ps.close();
s.close();
ss.close();
}
------------------------------------------------------------------------------
LOgin application
DBConnection
import java.sql.*;
public class DBConnection{
public static Connection getDatabaseConnection(){
String username="root";
String password="root";
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/mydatabase";
Connection con=null;
try
{
//Step 1: Load and Register Driver class
Class.forName(driver);
try
{
con=DriverManager.getConnection(url,username,password);
}
catch(SQLException e)
{
}
}
catch(ClassNotFoundException e)
{
}
return con;
}
}
Login form
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public LoginPage()
{
// TODO Auto-generated constructor stub
c=getContentPane();
c.setLayout(new FlowLayout());
lblPasswd=new JLabel("Password");
txtPasswd=new JPasswordField(10);
btnLogin=new JButton("Login");
btnCancel=new JButton("Cancel");
c.add(lblUserName);
c.add(txtUserName);
c.add(lblPasswd);
c.add(txtPasswd);
c.add(btnLogin);
c.add(btnCancel);
btnLogin.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent ae) {
// TODO Auto-generated method stub
if(ae.getSource()==btnLogin) {
String un=txtUserName.getText();
String pwd=String.valueOf(txtPasswd.getPassword());
String sql=
"Select username,password from tbluser where username='"+un+"' and
password='"+pwd+"'";
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
con=DBConnection.getDatabaseConnection();
try
{
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
if(rs.next()) {
Welcome w=new Welcome();
w.setTitle("Welcome Page");
w.setVisible(true);
w.setSize(400, 400);
w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JOptionPane.showMessageDialog(this, "Password
Match");
}
else
{
JOptionPane.showMessageDialog(this, "Please check
username and password");
}
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}