×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Jeel Bhatti
Added: Aug 5, 2021 2:20 PM
Views: 3643
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package mysqlconnection;
  7.  
  8. import java.sql.*;
  9.  
  10. /**
  11.  *
  12.  * @author jeelbhatti
  13.  */
  14. class MySqlClass {
  15.   Connection con;
  16. //This Constructor is used for connect with mysql database
  17. MySqlClass() {
  18.         //Connection code Here
  19.         try{
  20.         Class.forName("com.mysql.cj.jdbc.Driver");
  21.          con=DriverManager.getConnection("jdbc:mysql://localhost:3306/j2ee_sem5","root","");
  22.      
  23.         }
  24.         catch(Exception e){
  25.             System.out.println("Mysql Connection Fail "+e);
  26.         }
  27.     }
  28. //This Mehod is used for Show Records from database
  29.     ResultSet  showRecords(){
  30.     try{
  31.         st=con.createStatement();
  32.         rs=st.executeQuery("Select * from student");
  33.         return rs;
  34.        
  35.        
  36.     }catch(Exception e){
  37.         System.out.println("Record not show ");
  38.        
  39.     }
  40.     return rs;
  41. }
  42.     protected boolean insertRecords(String name,String stream,String city){
  43.         try{
  44.             st=con.createStatement();
  45.             int i=st.executeUpdate("INSERT INTO `student`( `name`, `stream`, `city`) VALUES ('"+name+"','"+stream+"','"+city+"')");
  46.              if(i>0){
  47.                  return true;
  48.              }
  49.              else{
  50.                  return false;
  51.              }
  52.         }
  53.         catch(Exception e){
  54.             System.out.println("Record Not Inserted");
  55.             return false;
  56.         }
  57.      
  58.     }
  59.  
  60. }
  61. public class MySqlConnection {
  62.  
  63.    
  64.    
  65.      public static void main(String args[]) {
  66.    
  67.      MySqlClass mySqlClass=new MySqlClass();
  68.      ResultSet result;
  69. //      result=mySqlClass.showRecords();
  70. //     if(result!=null){
  71. //        try{
  72. //            System.out.print("Id   ");
  73. //            System.out.print("Name   ");
  74. //            System.out.print("Stream   ");
  75. //            System.out.println();
  76. //            while(result.next()){
  77. //            System.out.print(result.getString(1)+"    ");
  78. //            System.out.print(result.getString(2)+"    ");
  79. //            System.out.print(result.getString(3));
  80. //            System.out.println();
  81. //            
  82. //        }
  83. //        
  84. //        }
  85. //        catch(Exception e){
  86. //            System.out.println("No Data in this Table");
  87. //        }
  88. //     }
  89.  
  90. boolean i=mySqlClass.insertRecords("Musu", "BCA", "K");
  91. if(i){
  92.     System.out.println("Record Inserted Successfuly");
  93. }
  94. else{
  95.     System.out.println("Record Not Inserted");
  96. }
  97.      }
  98.    
  99. }
  100.