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

Menghubungkan MATLAB dan MySQL dengan Driver JDBC

Kecurigaan pertama saya adalah jalur kelas Java Anda. Alih-alih:

javaclasspath('mysql-connector-java-5.1.30-bin.jar')

Gunakan

javaaddpath('C:\full\path\to\mysql-connector-java-5.1.30-bin.jar')

Jika bukan itu masalahnya, lewati DriverManager (tidak terlalu membantu) dan lihat apakah kode di bawah ini berfungsi, (atau jika gagal).

d = com.mysql.jdbc.Driver;
urlValid = d.acceptsURL('jdbc:mysql://localhost:3306/test');  %Should return true
props = java.util.Properties;
props.put('user','root'); props.put('password','1234');
con = d.connect('jdbc:mysql://localhost:3306/test',props)

DriverManager konstruksi tidak terlalu membantu banyak. Tampaknya dirancang untuk memungkinkan pengembang memuat banyak driver, dan kemudian terhubung ke database yang didukung tanpa mengetahui atau peduli apa implementasi DB itu (mis. fitur yang berguna. Saya pikir (harap?) bahwa ini digunakan lebih sedikit demi DataSource konstruksi.

Bagaimanapun, jika ini adalah pertama kalinya Anda menghubungkan Mysql ke Matlab, Anda mungkin lebih baik mengarahkan menggunakan kelas Driver yang disediakan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan ID terakhir yang dimasukkan dari tabel MySQL di PHP?

  2. Bagaimana saya bisa bergabung dengan beberapa tabel SQL menggunakan ID?

  3. Hapus sejumlah besar data dari tabel besar

  4. MYSQL Induk Anak Tabel Sama; PHP Nest Children Dalam Orang Tua sebagai Array Multidimensi

  5. Bagaimana cara mengunci baris MySQL dengan sengaja sehingga SELECT pun akan mengembalikan kesalahan?