folder Tahribat.com Forumları
linefolder Java
linefolder Java Veya Jsp De Mysql Baglanma Ornegi



Java Veya Jsp De Mysql Baglanma Ornegi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kanvegul
    kanvegul's avatar
    Kayıt Tarihi: 02/Haziran/2002
    Erkek

    belki lazim olur diye dusundum 

    ilk classimiz 

    package guest;

    public class GuestBean
    {
       private String firstName;
       private String lastName;
       private String email;

       public void setFirstName( String name )
       {
          firstName = name; 
       }
       public String getFirstName()
       {
          return firstName; 
       }

       public void setLastName( String name )
       {
          lastName = name; 
       }

       public String getLastName()
       {
          return lastName; 
       }

       public void setEmail( String address )
       {
          email = address;
       }

       public String getEmail()
       {
          return email; 
       }
    }
    //

     ikinci classimiz

    package guest;

    import java.sql.*;
    import java.util.*;

    public class GuestDataBean {
      private Connection connection;
      private PreparedStatement addRecord, getRecords;
     
      // construct TitlesBean object
      public GuestDataBean() throws Exception
      {
         // load the Cloudscape driver
         Class.forName( "com.mysql.jdbc.Driver" );

         // connect to the database
         connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/guestbook","root","admin" );

        getRecords =
            connection.prepareStatement(
               "SELECT firstName, lastName, email FROM guests"
           );

         addRecord =
            connection.prepareStatement(
               "INSERT INTO guests ( " +
                  "firstName, lastName, email ) " +
               "VALUES ( ?, ?, ? )"
            );
    }

      // return an ArrayList of GuestBeans
      public ArrayList getGuestList() throws SQLException
      {
         ArrayList guestList = new ArrayList();

         // obtain list of titles
         ResultSet results = getRecords.executeQuery();

         // get row data
         while ( results.next() ) {
            GuestBean guest = new GuestBean();

            guest.setFirstName( results.getString( 1 ) );
            guest.setLastName( results.getString( 2 ) );
            guest.setEmail( results.getString( 3 ) );

            guestList.add( guest );
         }        

         return guestList;
      }
     
      // insert a guest in guestbook database
      public void addGuest( GuestBean guest ) throws SQLException
      {
         addRecord.setString( 1, guest.getFirstName() );
         addRecord.setString( 2, guest.getLastName() );
         addRecord.setString( 3, guest.getEmail() );
        
         addRecord.executeUpdate();
      }

      // close statements and terminate database connection
      protected void finalize()
      {
         // attempt to close database connection
         try {
            getRecords.close();
            addRecord.close();
            connection.close();
         }

         // process SQLException on close operation
         catch ( SQLException sqlException ) {
            sqlException.printStackTrace();
         }
      }
    }

     

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek
    güzel hoş olmuş senmi yazdın acaba ? eger öyleyse birde emegine saglık :)

    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kanvegul
    kanvegul's avatar
    Kayıt Tarihi: 02/Haziran/2002
    Erkek

    sandman bunu yazdı:
    -----------------------------
    güzel hoş olmuş senmi yazdın acaba ? eger öyleyse birde emegine saglık :)
    -----------------------------

    yok ben yazmadim alinti ama ilk class heryerde buluyorsun ama alttakini bulmak baya ugrastirdi belki lazim olur diye dusundum  

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek
    Artık hazır Jar'lar dolaşıyor JDBC ile yazılmış onlarada bakabilirsin aslında

    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kanvegul
    kanvegul's avatar
    Kayıt Tarihi: 02/Haziran/2002
    Erkek
    hocam kodlar lazim oluyor bazen kullanan kullanir isteyen jar bulur onu kullanir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tuna
    Tuna's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek
    şu dili çok merak ediyorum fakat bir türlü cesaret edipte öğrenmek için adım ata madım:|
Toplam Hit: 2411 Toplam Mesaj: 6