Veritabanı ile çalışan bir şeyin kara kutu sınamasını gerçekleştirecek bir dizi test komut dosyası oluşturmaya çalışıyorum. Bunun için "mysql" istemcisi ile oldukça mümkün olan standart girdi veya dosyadan SQL komutları vermem gerekiyor, ama şimdi sadece jdbc sürücüsü olan başka bir veritabanı kullanıyoruz. Ben mysql istemcisi, ancak herhangi bir jdbc destekli veritabanı için komut satırında aynı temel işlevselliğe ihtiyacım var. Özel java aracımı programlamadan mümkün mü?Olgun komut satırı JDBC istemcileri var mı?
cevap
http://web.quuxo.com/products/jdbctool/ gibi bir şey mi kastediyorsunuz?
Düzenleme 22/06: nasıl ardından HenPlus hakkında: http://henplus.sourceforge.net/?
Evet, ancak jdbctool yalnızca bir db türünü destekler: "Şu anda yalnızca HSQLDB destekleniyor." Uygun bir sürücü sınıf yolunda olsa bile, jdbctool yardımda değildir. –
Başka bir olası seçenek ekledim – Olaf
Seems, [github] (https://github.com/neurolabs/henplus) üzerine taşındı. Daha aktif – sandeepkunkunuru
Ben Oracle ve Postgres veritabanları için jisql ile başarı elde ettik ve JDBC sürücüleri çoğu veritabanlarını desteklemek için görünür:
güzel olsaydı, ama cackspace komutu linux makinede çalışmıyor. Ben silme –
Bu madde oldukça yaygın olarak kullanılan, herhangi bir SQL veritabanı ile çalışır, ve oldukça iyi desteklenir: https://github.com/julianhyde/sqlline
tarafından yazılan komutları silebilir, normalde cevapları linklere eklememelisiniz çünkü kötü gidebilirler ama bu soru için cevabın tek yolu –
@ johnny5, bu doğru, ama sadece sorunun kendisi olduğu için konu dışı - _ "Bize sorulan sorular ** bir kitap, araç, yazılım kitaplığı, öğretici veya başka bir site dışı kaynak önerme veya bulma ** sorgusu," Overflow için "Off-topic" _ –
@ SimonMᶜKenzie evet daha önce ama bir yorum yapmak gerekiyordu çünkü inceleme sıralarındaydım ve testlerinin ne kadar zor olduğunu biliyorsunuz. –
- 1. Uninstall-Package'ın nuget.exe komut satırı eşdeğeri var mı?
- 2. Linux konsol komut satırı MVC çerçevesi var mı?
- 3. Komut satırı argümanlarını spec/rspec'e iletmenin bir yolu var mı?
- 4. Sözdizimi vurgulama ile PDF dönüştürücüsüne C++ komut satırı var mı?
- 5. Komut satırı için bir sürüm kontrol sistemi soyutlaması var mı?
- 6. postgresql jdbc sürücüsünde \ copy var mı?
- 7. bir SQL satırı var mı?
- 8. Java 6/7 Komut Satırı Komut Satırı
- 9. Komut satırı argümanlarını argparse ile yazdırın mı?
- 10. R komut satırı numaraları hatada mı?
- 11. R komut satırı numaraları hatada mı?
- 12. komut satırı
- 13. Perl komut satırı argümanlarını bir bash komut dosyasından alanlarla mı?
- 14. JDBC ile tüm satırı nesne olarak getirme
- 15. C++, komut satırı düzgün
- 16. R komut satırından komut satırı
- 17. Komut Satırı Aracı?
- 18. Maven Komut Satırı Args
- 19. Komut Satırı Arabirimi Scala
- 20. Komut satırı seçenekleri IPython * komut dosyaları *?
- 21. Geçiş komut satırı parametreleri
- 22. Windows komut satırı -
- 23. XTend için komut satırı derleyici
- 24. Komut Satırı, Netbeans
- 25. Haskell komut satırı uygulaması
- 26. Neden JSON komut satırı
- 27. Komut satırı "başlatılamadı yolu"
- 28. TFS komut satırı yardımı
- 29. MVC ve komut satırı uygulaması
- 30. rspec komut satırı girdisi girdisi
Bu açık kaynak kod aracını deneyebilirsiniz http://sourceforge.net/projects/jdbcsql/ – MZaragoza