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

Apakah mungkin untuk mengunggah file dalam tabel database mysql dengan JMeter?

Jika saya mendapatkan kasus penggunaan Anda dengan benar - Anda perlu memasukkan file ke bidang MySQL BLOB atau CLOB. Itu bisa dilakukan melalui JMeter.

Opsi 1:

Sudahkah Anda mencoba Prepared Update Statement opsi JMeter Contoh Permintaan JDBC ? Itu harus bisa melakukan trik untuk Anda.

Opsi 2

Jika Anda membutuhkan lebih banyak fleksibilitas, JMeter dapat diperpanjang melalui Beanshell . Yang Anda butuhkan hanyalah melepaskan Konektor JDBC MySQL dan letakkan di mana saja di JMeter classpath (biasanya folder /lib/ext untuk stoples ekstensi).

Setelah selesai, Anda dapat membuat koneksi MySQL dan memasukkan file Anda ke dalam database MySQL. Contoh kode di bawah ini:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

Class.forName("com.mysql.jdbc.Driver");
Connection connect = DriverManager.getConnection("jdbc:mysql://host:port/databasename?user=databaseuser&password=databasepassword");
PreparedStatement preparedStatement = connect.prepareStatement("INSERT INTO MY_TABLE(id, blob_col) VALUES(1, LOAD_FILE('/full/path/to/file/myfile.png')");
preparedStatement.executeUpdate();
connect.close();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baca file teks tab delimited ke tabel MySQL dengan PHP

  2. Periksa apakah ada, jika demikian, perbarui dengan 1++, jika tidak masukkan

  3. Dapatkan total bidang yang dikelompokkan berdasarkan tanggal dan bidang lain

  4. Bagaimana Anda menyimpan hasil kueri MySQL ke dalam variabel di c

  5. Bagaimana saya bisa mengubah string menjadi float di mysql?