5 Mart 2016 Cumartesi

JSP-2



  • Mesela tablonun user_name i gamze olan satırını dondurmek isteyelim.
SELECT * FROM user where user_name='gamze';

bu sekilde yazınca aldıgımız sonuc :
7 gamze seklinde olur.

  • Tablonun herhangi bir satırındaki veriyi degistirme:
7 satırda bulunan user_name i gamze degil de gamze sen yapmak isteyelim.
UPDATE user SET user_name='gamze_sen' where user_id=7;
SELECT * FROM user;


Bu iki satırı yazıp teker teker calsıtırdgımızda 7 satırda artık gamze degil de gamze sne yazdıgını goruruz.
  • Tabloda bulunan satırları silmek istedigimizi varsayalım:
Mesela id si 5 ten buyuk olan satırları silelim.
DELETE FROM user where user_id>5;
SELECT * FROM user;

Bu sekilde sadece id si 5 ve 5 ten kucuk olan satırları goruruz.
  • Database talks in SQL but Java does not know how to talk in SQL.It needs a translator called JDBC(Java DataBase Connector).
ACID = Atomicity Consistency Isolation Durability 
  • Atomicity:  Based on all or nothing. Herhangi bir error, power failure veya crash durumunda statementlardan biri calısmazsa digerleri de calısmaz. Calısma durumunda da hepsi calısır.
<-- This is HTML Comment -->
<%-- This is JSP Comment--%>


JSP Expression Tag:

<%= statement %>

Sonuna ; koymaya gerek yoktur.
    
index.jsp

     <html>   
      <body>
       Current Time: <%= java.util.Calendar.getInstance().getTime() %>
      </body>
      </html> 
 
  
Kullanıcıdan user name alan bir ornek:



index.jsp
     <html>
       <body>
       <form action="welcome.jsp"> 
       <input type="text" name="uname"><br/>       
       <input type="submit" value="go"> 
       </form>   
       </body>
       </html>
  welcome.jsp
       <html>  
       <body> 
       <%= "Welcome "+request.getParameter("uname") %>
       </body>
       </html> 

Hiç yorum yok:

Yorum Gönder