merhabalar,
Access ile tablo ve form oluşturdum. 4 formu birleştirdim bir gezinti formu oluşturdum ancak bu gezinti formu ile app yapmak istiyorum. bir exe gibi program ile açılmasını ve tabloya veri girilmesini istiyorum. yardımcı olur musunuz?
(21/04/2024, 13:21)MASTREE yazdı: merhabalar, Access ile tablo ve form oluşturdum. 4 formu birleştirdim bir gezinti formu oluşturdum ancak bu gezinti formu ile app yapmak istiyorum. bir exe gibi program ile açılmasını ve tabloya veri girilmesini istiyorum. yardımcı olur musunuz?
Örnek veya Programınızı ekleyin,isterseniz, yada formda başlatmak için ne yapılır onun için örnkler bakın,konuları okuyun,bazı programlar var derleme için onlarıda kullanabilirsiniz.
(21/04/2024, 22:22)C*e*l*o*y*c*e yazdı: (21/04/2024, 13:21)MASTREE yazdı: merhabalar, Access ile tablo ve form oluşturdum. 4 formu birleştirdim bir gezinti formu oluşturdum ancak bu gezinti formu ile app yapmak istiyorum. bir exe gibi program ile açılmasını ve tabloya veri girilmesini istiyorum. yardımcı olur musunuz?
Örnek veya Programınızı ekleyin,isterseniz, yada formda başlatmak için ne yapılır onun için örnkler bakın,konuları okuyun,bazı programlar var derleme için onlarıda kullanabilirsiniz.
ben java gui yapmaya çalışıyorum ancak eclipse ide kullanarak java ile
Access bağlantıısı yapamadım. bunu bağlamanın bir yolu var mı
UCanAccess JDBC sürücüsünü indirip projenizin build pathine Build Path>Configure Build Path seçeneğini kullanarak Add External JARs seçeneği ile projenize ekleyin.
Kod:
String url = "jdbc:ucanaccess://C:/path/......../db.accdb";
şeklinde
Access veritabanınıza bağlanmak için gerekli JDBC URLini oluşturun ardından
Kod:
Connection connection = DriverManager.getConnection(url);
JDBC bağlantısını oluşturup veri tabanınıza bağlanın. Bu bağlantı üzerinden Eclipse IDE'de
Kod:
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table");
while (resultSet.next()) {
.........
}
şeklinde sorgularınızı gerçekleştirebilirsiniz. İşlem bitiminde de connection.close ile bağlantıyı kesebilirsiniz. Bu yol güvenlik açısından daha gelişmiş bir yoldur zira JDBC-ODBC Bridge kullanarak da Eclipse IDEye bağlanabilirsiniz ancak güvenlik açıkları nedeni ile tavsiye edilen bir yöntem değil artık. Fakat bilgi açısından onu da ekleyeyim:
JDBC-ODBC Bridge kullanarak bağlanabilmek için öncelikle bir
ODBC bağlantınız için bir DSN oluşturmalısınız. Bunun için Başlat menüsünden
ODBC Veri Kaynağı Yöneticisini açıp Sistem DSN sekmesinden Ekle diyerek
Access veri tabanınızı seçin ve gerekli bilgileri girerek bir DSN oluşturun. Eclipse IDEde Build Path>Configure Build Path seçeneği ile Libraries sekmesine gidin ve Add External JARsı kullanarak JDKnın lib dizinindeki jdbc-odbc.jar dosyasını ekleyin. Bu işlemlerden sonra
Kod:
import java.sql.*;
public class AccessJDBCExample {
public static void main(String[] args) {
try {
// JDBC URL oluşturma
String url = "jdbc:odbc:DSNdı"; //Oluşturduğunuz DSNin adı
// JDBC bağlantısı oluşturma
Connection connection = DriverManager.getConnection(url);
// SQL sorgusu yürütme
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM TabloAdı"); //Erişmek istediğiniz tablonun adı
// Sonuçları işleme
while (resultSet.next()) {
// Verileri işle
}
// Bağlantıyı kapatma
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
benzeri bir kod ile işlem yapabilirsiniz.