Ana içeriğe atla

Kayıtlar

2013 tarihine ait yayınlar gösteriliyor

Java'da İreports İle Parametrik Rapor 2

Merhaba arkadaşlar geçen dersimizde parametrik rapor için bir IReports’da bir rapor oluşturmuştuk ve parametremizi belirlemiştik. Bu dersimiz de bu parametreye post edeceğimiz java kodlarından bahsedeceğim. Öncelikle database kısmında bir listeleme işlemi gerçekleştireceğim. Listeleceğim tablo Departman tablosu public static List<DepartmanDomain> listele () {                                List<DepartmanDomain> liste = new ArrayList<DepartmanDomain>();                                Connection conn = getConnection ();                                try {                                                Statement stmt = conn.createStatement();                                                ResultSet rs = stmt.executeQuery( "SELECT * FROM departman" );                                                while (rs.next()) {                                                                DepartmanDomain siradakiDepartmanDomain = new DepartmanDomain();                

JAVA'DA PARAMETRİK RAPOR

Merhaba arkadaşlar bugün ki dersimizde Java da İREPORT ile parametrik rapor almaktan bahsedeceğim. Parametrik Rapor Nedir? Parametrik rapor kullanıcıdan yada objelerden herhangi bir değer aldırarak Database’deki tablolarda yapılan karşılaştırmaya denir. Örneğin SELECT * FROM personel WHERE id=1 ID’si 1 olan personelin personel tablosunda bulunan bütün bilgilerini listeletir. Parametrik rapor ne işe yarar? Parametrik rapor örneğin fatura kesmek için, Sipariş detayını yazılı olarak müşterilere vermek için ve daha birçok alanda birçok sebeple kullanılmasına ihtiyaç duyulur. Java da bu işlem 2 aşama da yapılmaktadır. 1-       Kullanıcı arayüz erişiminin olduğu class’lar da 2-       İreports Desing bölümünde Java kısmında değer aldırdığımız bilgileri IReports xhtml dosyasına post edeceğiz sonra IReports bu post edilen değeri SQL ile sorgulayıp doğruysa dökümanı ekrana basacak. İlk olarak IReports dosyamızı oluşturalım. Aşağıda ki resimdeki gibi. BUGÜN Kİ DERSİMİZDE İREPORTS BÖLÜMÜNÜ ANLATTI

JCombobox'ta Database'den Veri Çekmek ve Bu Listelenen Verilerinin Sütununu Görmek.

Merhaba arkadaşlar bugün ki dersimiz de JComboBox’ta listelenen veririn sutun id’sini görmekten bahsedeceğim… Bize gerekli olan şeyler şunlar; Bir database = personelDb Bir tablo = departman Departmanın içersine de iki sutun; İd, departmanAdi Sonra Database ekleme yapıyoruz; public static void initRecord(DepartmanDomain yeniKayit) {                         Connection baglanti = getConnection ();                         try {                                    Statement sorgu = baglanti.createStatement();                                    sorgu.executeUpdate( "INSERT INTO departman (departmanAdi) VALUES('" + yeniKayit.getDepartmanAdi() + "')" );                         } catch (SQLException e) {                                    // TODO Auto-generated catch block                                    JOptionPane. showMessageDialog ( null , e);                         }             } Sonra bu eklediğimiz veriler için birde listeleme methodu yapalım; public

JTable'da Database'den Veri Listeleme (How to JTable list)

Merhaba arkadaşlar ben Emrah DEDEOĞLU bugün ki dersimizde JTable’da  database’den çekilen verileri listelemeyi anlatacağım Projemizin Adı: EclipseJTable Databaseimizin adı:  ders1 Tablomuzun adı: personel Sutunları: id, adi, soyadi TestWorking.java; package tr.org.eclipseturkiye.emrah.test; import javax.swing.SwingUtilities; import tr.org.eclipseturkiye.emrah.db.RecordDao; import tr.org.eclipseturkiye.emrah.ui.MainFrame; public class TestWorking {             public static void main(String[] args) {                         SwingUtilities. invokeLater ( new Runnable() {                                                       public void run() {                                                 new MainFrame();                         RecordDao. initTable ();                   }             });       } } MainFrameGui.java Arayüz Kısmı package tr.org.eclipseturkiye.emrah.ui; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.e