[Linux-programlama] Java applet ClassNotFoundException

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Ali Dereli (derelinux@gmail.com)
Date: Fri 16 Sep 2005 - 09:42:28 EEST


Merhaba;
 Hem masaüstü hem web tabanlı calısan bir uygulamam var. genel manada veri
tabanına baglanıp veri cekiyor.
Consoldan calıstırdıgımda sorunsuz baglanıyor ama browserdan calıstıgında
sürücüleri bulamıyorum diyor. Hata aşagıda.
 hata1 :java.lang.ClassNotFoundException: org.postgresql.Driver
hata2 :java.sql.SQLException: No suitable driver
 Bu sorunla karşılasmıs yada fikri olan arkadasların yorumlarını bekliyorum.
Sorunuma çözümü webte aradım ama sorunu tarif etmektede zorlandıgım icin bi
sorun alamadım.
İlgilenenler için kodu sadeleşmis sekilde yolluyorum:
 public class gidecek_1 extends JApplet {
 
gidecek_1Panel panel;
public void init(){
panel = new gidecek_1Panel();
getContentPane().add(panel);
}
public static void main(String s[]) {
JApplet applet = new gidecek_1();
JFrame f = new JFrame("***");
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);}
});
f.getContentPane().add(applet);
applet.init();
f.setSize(new Dimension(120,70));
f.setVisible(true);
}
}

class gidecek_1Panel extends JPanel implements Runnable {
Thread t;
String veri="jdbc:postgresql://192.168.0.5/harita";
String kullanici="***kullanıcı***";
String sifre="***sifre****";
Connection conn;
Statement st;
ResultSet rs;
public gidecek_1Panel( ){
super(null);

try{
Class.forName("org.postgresql.Driver");
}
catch(ClassNotFoundException ex){
System.out.println("hata1 :" + ex);
}
try{
conn = DriverManager.getConnection(veri,kullanici,sifre);
st = conn.createStatement();
}
catch(SQLException ex){
System.out.println("hata2 :" + ex);
}
t = new Thread(this);
t.start();

}
public void run() {
while(true){
try{
t.sleep(1000);
}
catch(Exception ex){}
String kelime=baglan("select deger from personel where kimlik_no=111");
System.out.println(kelime);
}
}
public String baglan(String sorgu){
String gecici="kayıt yok";
try{
rs = st.executeQuery(sorgu);
while (rs.next())
gecici=(String) rs.getString(1);
return gecici;
}
catch(SQLException ex){
System.out.println("hata3 :" + ex);
}
return gecici;
}
}

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.