Upload
tejas-ghalsasi
View
112
Download
0
Embed Size (px)
Citation preview
DATABASE
Connecting mysql to matlab
in.linkedin.com/in/tejasghalsasi/en
Linkedin:
Tejas Ghalsasi
Databases
• MATLAB can connect to a variety of Databases.
1. MySQL
2. Microsoft SQL server
3. Oracle DB
• In our System we are using MySQL Ver 14.14 Distrib 5.5.27, for Win32 (x86)
2
Database Structure
• Database name is ‘Detected’
• Table name is results.
• Table has 2 columns,image name ,numberplate
3
Functioning
4
DATAINSERT(CONN,TABLENAME,COLNAMES,DATA)
• To export MATLAB data into a database, use these
functions: fastinsert, datainsert, and insert.
• For maximum performance, use datainsert.
– To use datainsert, ensure that your input data is a cell array or numeric
matrix with a specific format.
• When your input data is a structure, dataset array, or table, or
you are using a native ODBC database connection,
use fastinsert.
• If datainsert or fastinsert do not work for you and you want to
insert a small set of data, use insert. 5
Connecting with DB
• dbname = 'detected';
• username = 'root';
• password = '';
• driver = 'com.mysql.jdbc.Driver';
• dburl = ['jdbc:mysql://localhost/detected'];
• file=fopen('temp.txt','r');
• path=fscanf(file,'%s');
• javaclasspath('C:\Users\TG\Desktop\updated\mysql-connector-java-5.1.24-bin.jar');
• conn = database(dbname, username, password, driver, dburl);
• colnames = {'imagename','numberplate'};
• data= {path,fid};
• datainsert(conn,'results',colnames,data);
• close(conn);
6
DATABASE
7