Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 01/10/2004, 15:33   #1 (permalink)
Üye
 
Üyelik Tarihi: 07/2004
Mesaj: 3
Mutsuz Database Bağlantı problemi

slm ben sadece şifre giriş ekranı yapmak istiyorum bir türlü yapamadım aşağıdaki kodda ne sorun bildirirseniz sevinirim
Database im SQL Server 2000,İşletim Sistemi Win 2000 Pro Eng

-------------signin.jsp--------------------------------
<%@ page language="java" contentType="text/html" %>
<html>
<head>
<meta http-equiv="Content-Language" content="en-ie">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Sign In</title>
</head>
<body>
<form method="POST" action="signin_result.jsp" >
Username: <input type="text" name=username_signin"> Password: <input type="password" name="password_signin"> <input type="submit" value="Log In">
</form>
</body>
</html>
-------------signin_result.jsp--------------------------------
<%@ page language="java" contentType="text/html" import="java.sql.*,java.awt.*" %>

<html>
<body>

<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbcdbc:Banket","sa ","sa");
Statement stmt = con.createStatement();
ResultSet res = stmt.executeQuery("SELECT kod,sifre
FROM kullanici WHERE kod='"+request.getParameter("username_signin") + "' AND sifre=PASSWORD('"+request.getParameter("password_s ignin")+"')");
while(res.next())
{
String username= res.getParameter("username_signin");
String password= res.getParameter("password_signin");
}
res.close();
stmt.close();
con.close();
%>

<% if (username=username_signin ){
if(password=password_signin)
System.out.println("Login Successful");%>

<%} else {%>
System.out.println("Login Failed");
<% }%>

</body> </html>

System.out.println("Login Failed"); mesajı tamamen sayfada çıkarıyor.

----jdbc ile ilgili herhangi birşey kurmam gerekiyormu----
abudak hatta değil   Alıntı Yaparak Yanıtla
Eski 01/10/2004, 16:10   #2 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Dikkatimi çeken bi nokta :
== (orada = yazıyor gerçi ama ben böyle yaptığını varsaydım) operatörü ile string leri karşılaştıramazsın.

Bunun için string nesnelerinin Equals(String s) metodunu kullanman gerekiyor.
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 01/10/2004, 20:11   #3 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,824
Varsayılan

Alıntı:
<% if (username=username_signin ){
if(password=password_signin)
System.out.println("Login Successful");%>
<%} else {%>
System.out.println("Login Failed");
<% }%>
tek = işareti if deyiminin içinde kullanıldığı zaman da atama işlemi yapar.
username=username_signin
atama yapılıyor
ayrıca

password=password_signin

burada da atama yapılıyor. (dikkat karşılaştırma değil)
Bu durumda hiç bir zaman "Login Failed" yazısını görmezsin.
çünkü atama yaptıktan sonra çıkan değer true olarak yorumlanıyordur.
çözüm ise bir önceki mesajda
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 02/11/2005, 22:36   #4 (permalink)
<%=MemberID%>
 
Üyelik Tarihi: 07/2004
Yer: C:\Windows\System32\cmd.exe
Mesaj: 409
Varsayılan

arkadaslar basit kacacak belki ama
sifre=PASSWORD('"+request.getParameter("password_s ignin")+"')");
s ignin gercekten ayrimi yoksa benmi ayri goruyorum..
Jehovah hatta değil   Alıntı Yaparak Yanıtla
Eski 03/11/2005, 15:36   #5 (permalink)
En Çetin Cevizci :)
 
ApexLoader Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: Y:212314 Z:92415489
Mesaj: 763
Varsayılan

bence ayrı )
ApexLoader hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Attach Database problemi mediterranean Veritabanları & SQL 2 20/03/2007 18:50
c#.net Web Config den Access Database bağlantı _insan_ C# 1 20/02/2007 22:50
database problemi trancemaster Veritabanları & SQL 5 26/05/2005 23:46
database bağlantı şeysini her defasında tanımlamak zorunlumu afacan8 Visual Basic 1 28/07/2004 01:28
evet başlıyoruz :) Database bağlantı yöntemleri nelerdir? avantaj dezavantajları ne. eslem1 Visual Basic 16 22/03/2004 17:01


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 23:02.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net