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?
Access To Exe
(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.
şeklinde Access veritabanınıza bağlanmak için gerekli JDBC URLini oluşturun ardından
JDBC bağlantısını oluşturup veri tabanınıza bağlanın. Bu bağlantı üzerinden Eclipse IDE'de
ş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
benzeri bir kod ile işlem yapabilirsiniz.
Kod:
String url = "jdbc:ucanaccess://C:/path/......../db.accdb";
Kod:
Connection connection = DriverManager.getConnection(url);
Kod:
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table");
while (resultSet.next()) {
.........
}
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();
}
}
}
Konuyu Okuyanlar: 2 Ziyaretçi