Advertisement
Guest User

Untitled

a guest
May 10th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.01 KB | None | 0 0
  1. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  2. <%@page import="java.sql.Connection, java.sql.PreparedStatement" %>
  3. <%@page import="java.sql.SQLException,java.sql.DriverManager" %>
  4.  
  5. <html>
  6.     <head>
  7.         <title>JSP Page</title>
  8.     </head>
  9.     <body>
  10.         <%!
  11.         Connection baglanti=null;
  12.         PreparedStatement ifade=null;
  13.         boolean oto;
  14.         String tcNo,ogrNo,ogrAd,ogrSoyad,bolum,ogrAdres;
  15.         int sinif;
  16.         %>
  17.         <%
  18.         try{
  19.         tcNo=request.getParameter("tcno");
  20.         ogrNo=request.getParameter("ogrno");
  21.         ogrAd=request.getParameter("ad");
  22.         ogrSoyad=request.getParameter("soyad");
  23.         bolum=request.getParameter("bolum");
  24.         try{
  25.             Class.forName("org.postgresql.Driver");
  26.         }catch(ClassNotFoundException e){
  27.         out.println("Jdbc driveri yukelenemedi");
  28.         }
  29.         try{
  30.         sinif=Integer.valueOf(request.getParameter("sinif"));
  31.         }catch(Exception e){
  32.         out.println("Sinif integer deger olmali");
  33.         }
  34.         ogrAdres=request.getParameter("adres");
  35.         baglanti=DriverManager.getConnection("jdbc:postgresql://127.0.1:5432/postgres", "postgres", "ethemsulan");
  36.         oto=baglanti.getAutoCommit();
  37.         baglanti.setAutoCommit(false);
  38.         ifade=baglanti.prepareStatement("insert into ogrencikayit(otc,ono,oad,osoyad,obolum,osinif,oadres) values(?,?,?,?,?,?,?) ");
  39.         ifade.setString(1, tcNo);
  40.         ifade.setString(2, ogrNo);
  41.         ifade.setString(3, ogrAd);
  42.         ifade.setString(4, ogrSoyad);
  43.         ifade.setString(5, bolum);
  44.         ifade.setInt(6, sinif);
  45.         ifade.setString(7, ogrAdres);
  46.         ifade.executeUpdate();
  47.         baglanti.commit();
  48.         }catch(SQLException e){
  49.         baglanti.rollback();
  50.         out.println("sql hatasi");
  51.         }finally{
  52.         ifade.close();
  53.         baglanti.close();
  54.         baglanti.setAutoCommit(oto);
  55.         out.println("kayit basariyla gerceklesti");
  56.         }
  57.         %>
  58.     </body>
  59. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement