Android etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Android etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Nisan 2014 Çarşamba

Android'den Mssql Bağlantı Yapılması

Android cihazınızdan mssql bağlantısı kurmak istiyorsanız aşağıdaki adımları yapmalısınız..

İlk olarak jTDS – SQL Server and Sybase JDBC Driver’ı indirin. http://sourceforge.net/projects/jtds/

Sonra projenize girip, bunu external jar dosyası olarak kütüphane olarak ekleyin. (Project->Properties->Java Build Path->Add External Jars)

Gerisi basit.

Örnek olarak tablodaki ismi textviewe yazdırmak şu şekilde olacaktır.
try
{
TextView tv = (TextView) findViewById(R.id.textView1); 
Class.forName("net.sourceforge.jtds.jdbc.Driver"); 
Connection conn = DriverManager.getConnection("jdbc:jtds:sqlserver://10.0.0.1:1433", "user", "pwd");
Statement query = conn.createStatement(); 
ResultSet rs = query .executeQuery("select * from DBNAME.dbo.tableName where soyisim='Kıraş'"); 
String yazi = ""; 
while (rs.next()) {
 
yazi = rs.getString("adi");
 
}
 
tv.setText(yazi);
 
conn.close();
 
} catch (Exception e) {
 
e.printStackTrace();
 
}

Veya aşağıdaki kod ile çözebilirsiniz
try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
        Connection conn =DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=msdibya;user=dibya;password=dibya;");                   

        System.out.println("connected");
        Statement statement=conn.createStatement();
        ResultSet resultSet=statement.executeQuery("select * from [user]");
        while(resultSet.next()){
            System.out.println(" "+resultSet.getString(1)+" "+resultSet.getNString(2));
        }

    } catch (Exception e) {
        e.printStackTrace();
    }