İçindekiler
SQLit Adobe, Apple, McAfee, Skype, Firefox tarafından diğerleri arasında yaygın olarak kullanılmaktadır ve boyutu nedeniyle Android, BlackBerry, Windows Phone 8, Google Chrome'da yer almaktadır.SQLit www.sqlite.org adresinden indirilebilir PVeritabanını yönetmek için Sqliteman veya sqlitestudio veya ayrıca Mysql için phpmyadmin'e benzeyen phpLiteAdmin kullanabiliriz.
SQLiteman ile bir veritabanı Çalışanları.db ve bir masa çalışanı ile bir örnek oluşturuyoruz,
Java kodunun tamamının ardından sqlitetest.java adında bir dosya oluşturuyoruz.
sqlitetest paketi; java.sql.Connection'ı içe aktarın; java.sql.DriverManager'ı içe aktarın; java.sql.PreparedStatement dosyasını içe aktarın; java.sql.ResultSet'i içe aktarın; java.sql.Statement dosyasını içe aktarın; javax.swing.JFrame'i içe aktar; javax.swing.JTable'ı içe aktar; javax.swing.JScrollPane'i içe aktarın; javax.swing.table.DefaultTableModel'i içe aktarın; public class Sqlitetest {public static void main (String [] args) // TODO kodu uygulama mantığı burada Exception {Class.forName ("org.sqlite.JDBC"); Dize dburl = "jdbc: sqlite: /home/test/sqlitetest/Employees.db"; Bağlantı bağlantısı = DriverManager.getConnection (dburl); İfade Sorgusu = connection.createStatement(); ResultSet rs = Query.executeQuery ("Çalışandan SEÇ *"); DefaultTableModel modeli = yeni DefaultTableModel (); JTable tablosu = yeni JTable (model); // Etiketleri ile 3 sütun oluşturuyorum // bunlar JTable model.addColumn ("CODE"); model.addColumn ("NAME"); model.addColumn ("ADRES"); while (rs.next ()) {Nesne [] veri = yeni Nesne [4]; // ResultSet verilerinin değerlerini saklamak için // bir vektör oluşturun [0] = (rs.getInt (1)); veri [1] = (rs.getString (2)); veri [2] = (rs.getString (3)); System.out.println (rs.getString (2)); // modeli model.addRow (veri) tablosuna ekleyin; // data = null; // vektör verilerini hafızadan sil} rs.close (); // ResultSet JFrame'i kapatın f = new JFrame (); f.setBounds (10, 10, 300, 200); f.getContentPane().add (yeni JScrollPane (tablo)); f.setVisible (doğru); }}
Ayrıca Netbeans'te nasıl göründüğüne ve kullandığımız kaynaklara bir bakış
Bu, başka bir kullanıcının bağlanabilmesi için her sorgu yapıldığında bağlantıyı kapatmayı programcıya bırakır.
Yapabileceğimiz bir diğer işlem de verileri kaydetmektir.Bunun için veri girmek için bileşenleri eklemeliyiz, bu durumda her alan için bir metin kutusu ve veri kaydı olayı için bir düğme.
private void jButtonActionPerformed (java.awt.event.ActionEvent evt) {// TODO kod uygulama mantığı burada deneyin {Class.forName ("org.sqlite.JDBC"); Dize dburl = "jdbc: sqlite: /home/test/sqlitetest/Employees.db"; Bağlantı bağlantısı = DriverManager.getConnection (dburl); Dize kimliği = idtxt.getText (); Dize adı = nametxt.getText (); Dize adresi = address.getText(); İfade Sorgusu = connection.createStatement(); Query.executeUpdate ("Çalışana EKLE" + "DEĞERLER (11, txtid 'Bay', 'Springfield', 2001)"); bağlantı.kapat (); }
Her işlemin sonunda, veritabanı kilitli modda olacağı için bağlantıyı kapatmayı unutmayın.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.