Android İle SQL Server bağlantısı yapabilirmiyiz?
11.04.2014 - 03:10
Merhaba,
Android ile SQL Server bağlantısı nasıl yapılır ?
Teşekkürler.
2,504
Görüntülenme
0 Beğeni
Kutuphaneyi Ekleyin : http://sourceforge.net/projects/jtds/files/jtds/1.2.1/
public void Baglan()
{
String url = "jdbc:jtds:sqlserver://192.168.1.12:1433;DatabaseName=xxxx_";
String driver = "net.sourceforge.jtds.jdbc.Driver";
String userName = "halit";
String password = "wTWfw42FAax*";
// Declare the JDBC objects.
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try
{
Class.forName(driver);
con = DriverManager.getConnection(url, userName, password);
String SQL = "select * from DENEME";
stmt = con.createStatement();
rs = stmt.executeQuery(SQL);
while (rs.next())
{
AlertDialog alertMessage = new AlertDialog.Builder(this).create();
alertMessage.setTitle("Mesaj Başlığı");
alertMessage.setMessage(rs.getString(0));
alertMessage.show();
}
}
catch(Exception ex)
{
AlertDialog alertMessage = new AlertDialog.Builder(this).create();
alertMessage.setTitle("Mesaj Başlığı");
alertMessage.setMessage(ex.getMessage().toString());
alertMessage.show();
}
}
Aslında teknik olarak mümkün, fakat tavsiye edilmiyor. En doğrusu hizmeti bir webservice'i ile sarıp onun üzerinden erişim sağlamak gibi gözüküyor.
http://stackoverflow.com/questions/4447692/jdbc-connection-in-android
Teşekkür ederim.
Webservice kullanman lazım bunun için . Veriye göre XML veya JSOn ile de parse edersin.
Bildiğim kadarıyla direk olarak Microsoft SQl baglantısı yapamıyorsun ulaşabilmek için araya bir webservice lazım. Soap,xml, json tarzı diye aratabilirsin. Ama eğer data'larını local olarak tutacaksın SqlLite kullanabiirsin.