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(); }
merhaba
YanıtlaSilandorid üzerinden sql servere bağlanmayı denedim ve kodlarınızın aynısını yazdım ama bir türlü connet olamadım sizden ricam çalışan bir örneği mail adresime paylaşabilir misiniz,
çok teşekkürler
ufukuygun@gmail.com