1.First Create Database and Table in SQL Server
create database JavaTest
create table Login
(
username varchar(20),
userpass varchar(20)
)
insert into Login values('dilip','password')
2. Create DSN Name using ODBC
Start –>Control Panel->Administrative Tools->Data Sources (ODBC)
3. Open Netbeans
4.Create a class for Database connection name DBC
1: package javaapplication13;2:3: /**
4: *5: * @author Dilip6: */7: import java.sql.*;8: import java.util.logging.Level;9: import java.util.logging.Logger;10: public class DBC {11: static Connection con;12: public static Connection getcon()13: {14: try {15: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");16: con = DriverManager.getConnection("jdbc:odbc:javadsn","sa","niitbpld95");17: return con;18: } catch (ClassNotFoundException ex) {19: Logger.getLogger(DBC.class.getName()).log(Level.SEVERE, null, ex);20: }21: catch(SQLException ex)22: {23: System.out.print("Error"+ex);24: }25: return con;26:27: }28: }29:
5. Create a Frame name Login
6. Now right click on Login button –>event->Action->ActionPerformed
1: package javaapplication13;2:3: /**
4: *5: * @author Dilip6: */7: import java.sql.*;8: import javax.swing.JOptionPane;9: public class Login extends javax.swing.JFrame {10: static Connection con;11: Statement stat;12: PreparedStatement st;13: ResultSet rs;14:15: /** Creates new form Login */16: public Login() {17: initComponents();18: }19:20:21: private void btnloginActionPerformed(java.awt.event.ActionEvent evt) {22: try {23: String username=txtuser.getText();24: String password=txtpass.getText();25: String str="SELECT * FROM Login";26: con=DBC.getcon();27: if(con!=null)28: {29:30: stat=con.createStatement();31: rs=stat.executeQuery(str);32: rs.next();33: String s=rs.getString("username");34: String p=rs.getString("userpass");35: if ((username.equals(s)) && (password.equals(p)))36: {37: JOptionPane.showMessageDialog(this,"User Id and Password is correct");38: }39: else40: {41: JOptionPane.showMessageDialog(this,"Invalid User Name and Password");42: }43: }44: else45: {46: JOptionPane.showMessageDialog(this, "Connection failed");47: }48: }49:50: catch (SQLException ex) {51: ex.printStackTrace();52:53: } // TODO add your handling code here:54:55: }56: }57:58:59:60:
7. Now build the project
8. Now run the Login frame
9.Enter the user name and password
Technorati Tags: JDBC,How to create Login form using netbeans
Comments
Post a Comment