Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri dieksekusi dua kali (karena kesalahan) di Jawa dengan nilai yang tidak diinginkan

Mengejar anomali dalam data itu sulit, tetapi JFreeChart setidaknya dapat membuat hasilnya lebih mudah untuk divisualisasikan. Beberapa heuristik untuk pengujian:

  • Untuk memverifikasi bahwa dugaan duplikat dalam daftar tabel Anda memang duplikat, format stempel waktu untuk menyertakan milidetik, mis. tambahkan S ke SimpleDateFormat atau A ke DateTimeFormatter .

  • Untuk studi, kirimkan kueri untuk sementara secara langsung ke JDBCXYDataset , dan tambahkan ORDER BY klausa (belum diuji):

    jds.executeQuery(
          "SELECT Date_Heure, PV, SV FROM cmd3 "
        + "WHERE Date_Heure BETWEEN "
        + "2020-06-25 00:00:00 AND 2020-06-26 00:00:00 "
        + "ORDER BY Date_Heure");
    
  • Aktifkan tooltips di ChartFactory . Anda , seperti yang Anda lakukan di sini , untuk melihat nilai data in situ . Ini mungkin menyarankan kondisi tambahan untuk WHERE . Anda klausa, mis. PV BETWEEN 5.1 AND 5.9 .

  • Gunakan JFreeChart yang interaktif kontrol pan/zoom, dibahas di sini untuk memeriksa data; tambahkan tombol yang sesuai, ditampilkan di sini , jika itu akan memudahkan rekan kerja untuk melihat temuan Anda.

  • Dengan desain, JDBCXYDataset mengeksekusi kueri yang ditentukan oleh String . Jika desain Anda perlu menampilkan data dari kueri yang ditentukan oleh PreparedStatement , Anda dapat menggunakan implementasi sebagai panduan.

    public class PreparedDataset extends AbstractXYDataset
        implements XYDataset, TableXYDataset, RangeInfo {
    
        private final PreparedStatement ps;
    
        public PreparedDataset(PreparedStatement ps) {
            this.ps = ps;
        }
        …
    }
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ambil Gambar yang disimpan sebagai BLOB pada MYSQL DB

  2. Kueri bersarang di node js menggunakan mysql

  3. Berapa ukuran maksimum int (10) di Mysql

  4. Python pymySQL mengirim string dengan tanda kutip

  5. Fungsi MySQL LN() – Mengembalikan Logaritma Natural dari suatu Angka