Android Uygulamasından MSSQL Veritabanına Bağlanma
Android uygulamalarından MSSQL veritabanlarına bağlanmak, mobil uygulamaların veritabanı tabanlı işlevselliklere sahip olmasını sağlar. Bu makalede, Android uygulamalarından MSSQL veritabanlarına nasıl bağlanılacağı adım adım anlatılmaktadır.
1. Gereksinimler
- Android Studio
- Java Development Kit (JDK)
- Microsoft SQL Server Management Studio
- MSSQL veritabanı
2. Android Studio’da Proje Oluşturma
- Android Studio’yu açın ve “Yeni Proje” seçeneğine tıklayın.
- Proje adını ve konumunu seçin.
- “Minimum SDK” seçeneğini seçin.
- “Hedef SDK” seçeneğini seçin.
- “Dil” seçeneğini seçin.
- “Son” düğmesine tıklayın.
3. MSSQL Veritabanı Oluşturma
- Microsoft SQL Server Management Studio’yu açın.
- “Yeni Veritabanı” seçeneğine tıklayın.
- Veritabanı adını ve konumunu seçin.
- “Tamam” düğmesine tıklayın.
4. MSSQL Veritabanına Tablo Oluşturma
- Veritabanına sağ tıklayın ve “Yeni Tablo” seçeneğine tıklayın.
- Tablo adını ve sütunlarını tanımlayın.
- “Tamam” düğmesine tıklayın.
5. Android Uygulamasına MSSQL Veritabanı Bağlantısı Ekleme
- Android Studio’da proje dosyasını açın.
- “build.gradle” dosyasına aşağıdaki satırı ekleyin:
implementation 'com.microsoft.sqlserver:mssql-jdbc:9.4.1.jre8'
- “MainActivity.java” dosyasına aşağıdaki kodu ekleyin:
“`
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MainActivity extends AppCompatActivity {
private Connection connection;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
// MSSQL veritabanına bağlan
connection = DriverManager.getConnection("jdbc:sqlserver://[server_address]:[port];databaseName=[database_name];user=[username];password=[password]");
// Veritabanından veri alma
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM [table_name]");
// Verileri ekrana yazdır
while (resultSet.next()) {
String data = resultSet.getString(1);
Log.d("MainActivity", data);
}
// Veritabanı bağlantısını kapat
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
“`
6. Android Uygulamasını Çalıştırma
- Android Studio’da “Çalıştır” düğmesine tıklayın.
- Android uygulaması çalışacaktır.
- Logcat penceresinde veritabanından alınan veriler görüntülenir.
Faydalı Siteler ve Dosyalar
- Microsoft SQL Server JDBC Driver
- Android Studio
- Java Development Kit (JDK)
- Microsoft SQL Server Management Studio