Merhaba netbeans 'i yükledim ve veritabanına bağlanmayı ilk kez denedim. jdbcdriver'ı da indirdim projede library 'e sağ tıklayıp add jar folder diyerek kütüphaneyi de ekledim Ama ClassNotFound hatası aldım saatlerdir çözmeye çalışıyorum Bir ide kullandığım için bu şekilde

Bilgisayarım sağ click>özellikler >gelişmiş> çevre değişkenleri>sistem değişkenleride yeni' gibi şeyler yapmama gerek olmadığını çok sonra öğrendikten sonra aşağıdaki gibi yaptım

Project--sağ click --properties--Libraries-Compile tabında--add jar folder- diyerek sqljdbc4 ve sql jdbc.jar dosyalarını ekledim.Ama hala ClassNot found istisnası alıyorum. com.microsoft.sqlserver.jdbc.SqlServerDriverbunuda kontrol ettim doğru olması lazım Neyi yanlış yapıyorum bulamıyorum.

daha sonra aşağıdaki gibi kodları yazdım.

     public static  void main(String[]args){
     String url = "jdbc:sqlserver://.\\\\SQLEXPRESS;databaseName=Northwind;  
    Integrated   Security=SSPI";

     Connection con=null;
     Statement stmt=null;

     ResultSet rs=null;
     try {
         Class.forName("com.microsoft.sqlserver.jdbc.SqlServerDriver");
         con=DriverManager.getConnection(url);
         String sql="Select Top 3 from * person.Contact";
         stmt=con.createStatement();
         rs=stmt.executeQuery(sql);
         while(rs.next()){
         System.out.println(rs.getString(1));

         }
          }

     catch (Exception e) {
}

}

soruldu: 22 Ağu '13, 17:34

acemijavaci's gravatar image

acemijavaci
1345
cevap kabul oranı: 0%

değiştirildi: 24 Ağu '13, 05:47

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

tam hata mesajını yazabilirmisin

(23 Ağu '13, 00:23) kodmanyagha kodmanyagha's gravatar image

url bana pek mantıklı gelmedi.

(23 Ağu '13, 05:31) Turgay Can Turgay%20Can's gravatar image

Hocam url çok önemli değil onu düzeltirim ama jdbc yi gösterebilsem olmuyor bir türlü Hata detayları bu şekilde

 Exception in thread "main" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SqlServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at connection.main(connection.java:14)
      Java Result: 1
(23 Ağu '13, 08:52) acemijavaci acemijavaci's gravatar image

Bunu eclipse içinde mi veriyor? System CLASSPATH değişkeni içerisinde ne yazıyor?

(23 Ağu '13, 09:04) kodmanyagha kodmanyagha's gravatar image

Hocam dediğiniz bu ise Bilgisayarım sağ click>özellikler >gelişmiş> çevre değişkenleri>sistem değişkenler.... Bu şekilde yapmama gerek yokmuş ide kullandığım için projeye sağ tıklayak ta yapabilirmişim

Ama ben şimdi öylede yaptım Sistem Değişkenlerinde yeni sonra CLASSPATH yazdım değer olarakta C:\Program Files\Java\jre7\lib\sqljdbc4.jar amayine aynı hata

(23 Ağu '13, 09:33) acemijavaci acemijavaci's gravatar image

com.microsoft.sqlserver.jdbc.SqlServerDriver sınıfı eklediğiniz sınıf içerisinde yok diyor hata. sql server'ın 3. versiyon olan jdbc client kütüphanesini kullanınız.

(23 Ağu '13, 15:37) Turgay Can Turgay%20Can's gravatar image

Hocam ben şimdi format atıyorum çok kurcaladım makina çorba oldu demek istediğiniz jdbc4 yerine jdbc yi mi ekliyim.Bide ben bu classı başka türlü gösteremezmiyim Register gibi birşey aradım varmı böyle bir yöntem

(24 Ağu '13, 06:25) acemijavaci acemijavaci's gravatar image

Çözüdü hoca teşekkürler üç günüm gitti ama oldu

(24 Ağu '13, 11:07) acemijavaci acemijavaci's gravatar image

Sorunu nasıl çözdüğünü yazarsan, daha yararlı olur.

(24 Ağu '13, 11:08) Turgay Can Turgay%20Can's gravatar image

Hocam tamamen dikkatsizlikten kaynaklanıyormus sorun Bakıpta görmeme olayı Halbuki bağlantı ifadesinde hata olup olmadığını anlamak için Microsoft sitesine bile girmiştim ama dikkat etmemişim "com.microsoft.sqlserver.jdbc.SQLServerDriver" böyle olmalı

(24 Ağu '13, 13:15) acemijavaci acemijavaci's gravatar image
10 yorumdan 5 tanesi gösteriliyor hepsini göster
Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077
×11

Soruldu: 22 Ağu '13, 17:34

Görüntüleme: 869 kez

Son güncelleme: 24 Ağu '13, 23:55

powered by BitNami OSQA