Turkcell | Geleceği Yazanlar

Soru & Cevap

ANDROİD MS SQL SERVER BAĞLANTISI

23.01.2015 - 17:19

Merhaba Arkdaşlar Android ile ms sql server arasında direk bağlantı kurmak itiyorum web servis ile daha güvenli olduğunu biliyorum ama uygulamam private bir uygulama olacağı için web servise ihtiyaç duymayacağım. jdbc driver ile bağlantı kurarken sürekli NULL hatası alıyorum kodlar şunlar.

HATA = et2.setText("6");  bu adımda oluyor  6 yı geçemiyor. Çözemedim. Yardımcı olurmusunuz 

Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
                et2.setText("3");
                String connString = "jdbc:jtds:sqlserver://10.0.2.73:1433/deneme;user=sa;password=sa";
                et2.setText("4");
                String username = "sa";
                et2.setText("5");
                String password = "sa";
                et2.setText("6");    
                con = DriverManager.getConnection(connString , username,password);
                et2.setText("7");
                PreparedStatement stmt = null;
                et2.setText("8");
                //Prepared statement
                stmt = con.prepareStatement("SELECT ** FROM ** WHERE **);
                et2.setText("9");
                stmt.execute();

 


                ResultSet rs = stmt.getResultSet();
                if(rs.next()) {
                    //Start new activity
                    String sonuc = rs.getString("MIKTAR");
                    et1.setText(sonuc);
            }
                rs.close();

        } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {

 

                e.printStackTrace();
            } catch (InstantiationException e) {
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }
            catch (Exception e){
                ad.setTitle("Hata Oluştu");
                ad.setMessage("Eror :  " + e.getMessage());
                ad.setButton("TAMAM", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });ad.show();

 

3522 Görüntülenme

2 Cevap

mesut
24.01.2015 - 11:18

Yok onla alakası yok  aldığım hata bu : 

 

'javax.sql.XAConnection', referenced from method com.microsoft.sqlserver.jdbc.SQLServerConnection

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Anıl SÖZERİ
24.01.2015 - 00:22

Merhaba,

Muhtemelen connect olamıyorsunuz, connString ifadesinde bağlanacağınız adresi verirken kullanıcı adı ve şifreyi de yollamışsınız, getConnection fonksiyonunda hem connString hemde kullanıcı adı ve şifreyi yolladığınız için hata meydana geliyor diye düşünüyorum.

İyi çalışmalar.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.