Satura rādītājs
SQLite To plaši izmanto Adobe, Apple, McAfee, Skype, Firefox, cita starpā, kā arī lieluma dēļ tas ir iekļauts Android, BlackBerry, Windows Phone 8, Google ChromeSQLite var lejupielādēt no www.sqlite.org lppLai pārvaldītu datu bāzi, mēs varam izmantot Sqliteman vai sqlitestudio vai arī phpLiteAdmin, kas ir līdzīgs phpmyadmin Mysql.
Mēs izveidojam piemēru ar SQLiteman datu bāzi Employees.db un tabulas darbinieku,
Tālāk pilns java kods, mēs izveidojam failu ar nosaukumu sqlitetest.java
sqlitetest pakete; importēt java.sql.Connection; importēt java.sql.DriverManager; importēt java.sql.PreparedStatement; importēt java.sql.ResultSet; importēt java.sql.Pārskats; importēt javax.swing.JFrame; importēt javax.swing.JTable; importēt javax.swing.JScrollPane; importēt javax.swing.table.DefaultTableModel; public class Sqlitetest {public static void main (String [] args) // TODO koda pielietošanas loģika šeit izmet Izņēmums {Class.forName ("org.sqlite.JDBC"); String dburl = "jdbc: sqlite: /home/test/sqlitetest/Employees.db"; Savienojuma savienojums = DriverManager.getConnection (dburl); Statement Query = connection.createStatement (); ResultSet rs = Query.executeQuery ("SELECT * FROM Employee"); DefaultTableModel model = new DefaultTableModel (); JTable tabula = new JTable (modelis); // Es izveidoju 3 kolonnas ar to etiķetēm // tās ir JTable modeļa kolonnas.addColumn ("CODE"); model.addColumn ("NAME"); model.addColumn ("ADRESE"); while (rs.next ()) {Object [] data = new Object [4]; // Izveidojiet vektoru //, lai saglabātu ResultSet datu vērtības [0] = (rs.getInt (1)); dati [1] = (rs.getString (2)); dati [2] = (rs.getString (3)); System.out.println (rs.getString (2)); // pievienot modeli tabulai model.addRow (dati); // dati = nulle; // notīrīt vektora datus no atmiņas} rs.close (); // Aizvērt ResultSet JFrame f = new JFrame (); f. setBounds (10, 10, 300, 200); f.getContentPane (). add (jauns JScrollPane (tabula)); f.setVisible (true); }}
Arī ieskats tajā, kā tas izskatās Netbeans un mūsu izmantotajos resursos
Tādējādi programmētājam ir jāpārtrauc savienojums katru reizi, kad tiek veikts vaicājums, lai cits lietotājs varētu izveidot savienojumu.
Vēl viena darbība, ko mēs varam veikt, ir datu reģistrēšana.Šim nolūkam mums ir jāpievieno komponenti datu ievadīšanai, šajā gadījumā tekstlodziņš katram laukam un poga datu ierakstīšanas notikumam.
private void jButtonActionPerformed (java.awt.event.ActionEvent evt) {// TODO koda pielietošanas loģika šeit izmēģiniet {Class.forName ("org.sqlite.JDBC"); String dburl = "jdbc: sqlite: /home/test/sqlitetest/Employees.db"; Savienojuma savienojums = DriverManager.getConnection (dburl); String id = idtxt.getText (); String name = nametxt.getText (); Virknes adrese = adrese.getText (); Statement Query = connection.createStatement (); Query.executeUpdate ("INSERT INTO Employee" + "VALUES (11, txtid 'Mr.', 'Springfield', 2001)"); connection.close (); }
Katra darījuma beigās vienmēr atcerieties slēgt savienojumu ar datu bāzi, jo tā būs bloķētā režīmā.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu