Insert Data from Database in Java

  1. /* 
  2.  
  3. * To change this license header, choose License Headers in Project Properties. 
  4.  
  5. * To change this template file, choose Tools | Templates 
  6.  
  7. * and open the template in the editor. 
  8.  
  9. */  
  10. package logic;  
  11.   
  12. import java.sql.Connection;  
  13.   
  14. import java.sql.DriverManager;  
  15.   
  16. import java.sql.ResultSet;  
  17.   
  18. import java.sql.Statement;  
  19.   
  20. /** 
  21.  
  22. * 
  23.  
  24. * @author Pintoo 
  25.  
  26. */  
  27.   
  28. public class logic {  
  29.   
  30.     static final String JDBC_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  
  31.   
  32.     static final String DB_URL = "jdbc:sqlserver://192.168.100.253;databaseName=golivecode";  
  33.   
  34.     static final String USER = "sa";  
  35.   
  36.     static final String PASS = "admin@123";  
  37.   
  38.     Connection conn = null;  
  39.   
  40.     Statement stmt = null;  
  41.   
  42.     ResultSet rs = null;  
  43.   
  44.     public static void main(String[] args) {  
  45.   
  46.         logic logic1 = new logic();  
  47.   
  48.         // logic1.Delete("pinto");  
  49.   
  50.     }  
  51.   
  52.     public void insert(String name, String pass)  
  53.   
  54.     {  
  55.   
  56.         try  
  57.   
  58.         {  
  59.   
  60.             Class.forName(JDBC_DRIVER);  
  61.   
  62.             conn = DriverManager.getConnection(DB_URL, USER, PASS);  
  63.   
  64.             stmt = conn.createStatement();  
  65.   
  66.             String query = "insert into Texttbl values ('" + name + "','" + pass + "')";  
  67.   
  68.             stmt.executeUpdate(query);  
  69.   
  70.             JOptionPane.showMessageDialog(null"A message from Java Servlet.");  
  71.   
  72.         } catch (Exception e)   
  73.         {  
  74.   
  75.             e.printStackTrace();  
  76.   
  77.             System.out.println("Error connecting databsse" + e.getStackTrace());  
  78.   
  79.         } finally   
  80.         {  
  81.   
  82.             try   
  83.             {  
  84.   
  85.                 if (conn != null)  
  86.                 {  
  87.   
  88.                     conn.close();  
  89.   
  90.                 }  
  91.   
  92.                 if (stmt != null)  
  93.                 {  
  94.   
  95.                     stmt.close();  
  96.   
  97.                 }  
  98.   
  99.             } catch (Exception e)   
  100.             {  
  101.   
  102.                 System.out.println(e.getStackTrace());  
  103.   
  104.             }  
  105.   
  106.         }  
  107.   
  108.     }  
  109.   
  110.     public void Delete(String name)  
  111.   
  112.     {  
  113.   
  114.         try   
  115.         {  
  116.   
  117.             Class.forName(JDBC_DRIVER);  
  118.   
  119.             conn = DriverManager.getConnection(DB_URL, USER, PASS);  
  120.   
  121.             stmt = conn.createStatement();  
  122.   
  123.             String query = "Delete From Texttbl where name='" + name + "'";  
  124.   
  125.             stmt.executeUpdate(query);  
  126.   
  127.             //JOptionPane.showMessageDialog(this, "Saved");  
  128.   
  129.             // rs=stmt.executeQuery("select * from AccountMaster");  
  130.   
  131.             // while(rs.next()){  
  132.   
  133.             // System.out.println(rs.getString("CustomerName"));  
  134.   
  135.             //}  
  136.   
  137.         } catch (Exception e)  
  138.         {  
  139.   
  140.             e.printStackTrace();  
  141.   
  142.             System.out.println("Error connecting databsse" + e.getStackTrace());  
  143.   
  144.         } finally  
  145.         {  
  146.   
  147.             try {  
  148.   
  149.                 if (conn != null)   
  150.                 {  
  151.   
  152.                     conn.close();  
  153.   
  154.                 }  
  155.   
  156.                 if (stmt != null)   
  157.                 {  
  158.   
  159.                     stmt.close();  
  160.   
  161.                 }  
  162.   
  163.             } catch (Exception e)   
  164.             {  
  165.   
  166.                 System.out.println(e.getStackTrace());  
  167.   
  168.             }  
  169.   
  170.         }  
  171.   
  172.     }  
  173.   
  174.     public void select()  
  175.   
  176.     {  
  177.   
  178.         try {  
  179.   
  180.             Class.forName(JDBC_DRIVER);  
  181.   
  182.             conn = DriverManager.getConnection(DB_URL, USER, PASS);  
  183.   
  184.             stmt = conn.createStatement();  
  185.   
  186.             //JOptionPane.showMessageDialog(this, "Saved");  
  187.   
  188.             rs = stmt.executeQuery("select * from AccountMaster");  
  189.   
  190.             while (rs.next()) {  
  191.   
  192.                 System.out.println(rs.getString("CustomerName"));  
  193.   
  194.             }  
  195.   
  196.         } catch (Exception e)   
  197.         {  
  198.   
  199.             e.printStackTrace();  
  200.   
  201.             System.out.println("Error connecting databsse" + e.getStackTrace());  
  202.   
  203.         } finally   
  204.         {  
  205.   
  206.             try   
  207.             {  
  208.   
  209.                 if (conn != null)   
  210.                 {  
  211.   
  212.                     conn.close();  
  213.   
  214.                 }  
  215.   
  216.                 if (stmt != null)   
  217.                 {  
  218.   
  219.                     stmt.close();  
  220.   
  221.                 }  
  222.   
  223.             } catch (Exception e)   
  224.             {  
  225.   
  226.                 System.out.println(e.getStackTrace());  
  227.   
  228.             }  
  229.   
  230.         }  
  231.   
  232.     }  
  233.   
  234. }