连接到MySQL使用JDBC
30视图(30天)
显示旧的评论
你好,
请别人能帮我连接参数当使用MySQL和JDBC驱动程序?
——有必要添加数据源使用“querybuilder”/“confds”之前调用“数据库”?
当调用数据库(“数据库名”、“用户名”、“密码”、“司机”、“databaseurl”),驱动参数的格式是什么?帮助和其他资源(< http://desk.stinkpot.org: 8080 /技巧/ index . php / 2006/02 / how-to-get-matlab-to-talk-to-mysql / >)说它应该是:
“com.mysql.jdbc.Driver”。
然后我收到“司机没有发现/加载”错误消息。
我得到同样的错误,如果我试着从MySQL jar文件的路径:“C: /程序文件/ Java / mysql-connector-java-5.1.18 / mysql-connector-java-5.1.18-bin.jar '
- - - - - - - - - - - - - - - - - - - - - - - - -
额外信息:
我司机文件名添加到java类路径文件但不确定我使用正确的分隔符。(我刚开始一个新行)。
同时,整个语法我的数据库的调用:
康涅狄格州=数据库(“审判”、“myuser”,“我的密码”,“C: /程序文件/ Java / mysql-connector-java-5.1.18 / mysql-connector-java-5.1.18-bin.jar ', ' jdbc: mysql: / / PC1:3306 /试验”);
1评论
Riadi Marta狄娜蒂
2016年2月10日
试试这个代码:url = " jdbc: mysql: / / localhost: 3306 / ';康涅狄格州=数据库(“matlab_db”,“根”,“,”com.mysql.jdbc。司机的url);卑鄙的人= exec(康涅狄格州,' SELECT * FROM barang ');卑鄙的人=获取curs.data(卑鄙的人)
表名=“barang”;字段= {‘kode_barang’,‘nama_barang’,‘deskripsi’,‘harga’,‘kategori’,‘gambar’,“地位”};
% allData = {‘BRG004’,‘KOMPUTER 4’,‘Harga murah .....harga好”、“1250000”、“Komputer”、“kom4.jpg”、“Tersedia '};
var1 =得到(handles.guivar1 '字符串');var2 =得到(handles.guivar2 '字符串');var3 =得到(handles.guivar3 '字符串');var4 =得到(handles.guivar4 '字符串');var5 =得到(handles.guivar5 '字符串');var6 =得到(handles.guivar6 '字符串');var7 =得到(handles.guivar7 '字符串');
allData = {var1, var2、var3 var4, var5, var6, var7};抽搐fastinsert(康涅狄格州、表名、字段allData) toc
接受的答案
Aldin
2012年3月18日
首先你需要复制/粘贴你的驱动(jar文件:mysql-connector-java-5.1.18-bin。jar(我):在这个文件夹中
C:\Program Files\MATLAB\R2009b\java\jarext
(文件夹
jarext
)。现在,在MATLAB工作区并添加此代码:
javaaddpath ([matlabroot, ' / java / jarext / mysql-connector-java-5.1.15-bin.jar '])
。我的连接器是mysql-connector-java-5.1.15-bin.jar。你必须把连接器(mysql-connector-java-5.1.18-bin.jar)。在这种情况下,您的代码将会是:
javaaddpath ([matlabroot’/ java / jarext / mysql-connector-java-5.1.18 - * bin.jar '])
*在worskpace最后写这:
数据库(“数据库名”、“用户名”、“yourpassword”,“com.mysql.jdbc.Driver”、“jdbc: mysql: / / localhost: 3306 /数据库名');
就是这样
4评论
Rinky Yadav
2019年2月17日
编辑:Rinky Yadav
2019年2月17日
我试着一切但jdbc驱动程序不是添加到类路径(静态和动态)。你能帮我在这吗?
康涅狄格州=数据库(‘finaldb’,‘根’,‘密码’,……
“供应商”、“MySQL’,……
“服务器”、“localhost”);
而且,
我试着这的指令集
也试着上面的指令,这作为输出:
警告:无效的文件或目录C: \程序
MATLAB文件\ \ R2017a / java / jarext / mysql-connector-java-8.0.15-bin.jar”。
在javaclasspath > > local_validate_dynamic_path(第271行)
在javaclasspath > local_javapath(第187行)
在javaclasspath(第124行)
在javaaddpath(第71行)
在jdbcconnection(1号线)
> >