folder Tahribat.com Forumları
linefolder Java
linefolder Jdts İle Sql Server 2014 Bağlantısı



Jdts İle Sql Server 2014 Bağlantısı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    android bir uygulamadan uzaktaki bir sql servera bağlanmam gerekiyor. jdts adında bir api buldum onunla bağlanmaya çalıştığımda No suitable driver hatası alıyorum. Kullandığım connection string ve kod aşağıdaki gibi. 

     

     Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();

    Connection DbConn = DriverManager.getConnection(" jdbc:jtds:sqlserver://localhost:1433;DatabaseName=master" , username,password);

    şu ana kadar yaptıklarımı;

    1. sql server i tcp isteklerine açtım

    2. AndroidManifest.xml e internet permission unu ekledim.

    3. kullanıcıya gerekli izinler verdim.

    4. derlediğim uygulamayı hem gerçek cihazda hemde emulatörde denedim. 

    5. ip adresini hem local hemde uzaktaki sunucu içinde denedim

    http://jtds.sourceforge.net/faq.html#noSuitableDriver

     

    burada bazı bilgiler verilmiş ama tamamını anlamadığım için uygulayamadım. 

    bi el atıverin de halledelim :D 


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    sıkıntı mssql server da sanırım :D normal konsol uygulaması ile de bağlanamadım :/


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    hocam uzaktaki makinanın portları falan açık mı ? 

    sen management tool ile bağlanabiliyomusun ?


    www.yesilgrow.com - Growshop
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek
    Sharp bunu yazdı

    hocam uzaktaki makinanın portları falan açık mı ? 

    sen management tool ile bağlanabiliyomusun ?

    açık hacı (:

    management tool da ip adresi vererek bağlanabiliyorum. 

    Hatta consol uygulamasında jdbc sql server driver kullanarak da bağlanabiliyorum ama gel gelelim android tarafında sıkıntı çıkarıyor :/


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    elimi açtım da yalvardım mevlaya :( 


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    jtds i 1.3.0 sürümüne çekince düzeldi. Vay amk diyorum gidiyorum :F


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek
    sLeymN bunu yazdı

    jtds i 1.3.0 sürümüne çekince düzeldi. Vay amk diyorum gidiyorum :F

    buraya ilk sorunu nasıl çözdüğümü de anlatim. 

    Şimdi android  yapı itibari ile 3 saniyeden uzun süren işlemlerin direk olarak gerçekleştirilmesine izin vermiyormuş. 

    Yani db ye bağlantı 3 saniyeden uzun sürebileceği için android otomatik olarak uygulamayı durduruyor. bizde bunu önlemek için asenkron bir şekilde thread kullanıyoruz.  

    http://developer.android.com/reference/android/os/AsyncTask.html 

    bu sayfadaki anlatılanları jdts ile uygulayarak yapabilirsiniz.


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
Toplam Hit: 2469 Toplam Mesaj: 7