• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB7+sqlitejdbc-v056.jar访问数据库

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
以下代码出错:
conn=database('data.db','','','org.sqlite.JDBC','jdbc:sqlite:C:/MATLAB7/work/del_man_voice_from_wave/data.db');
% ping(conn);
% set(conn,'AutoCommit','off');
exec(conn, 'create table mytst(id, name, score1, score2)');
exec(conn, 'insert into mytst values(1,"zhangsan",88.5,90)');
exec(conn, 'insert into mytst values(2,"lisi",98.5,92);');
curs=exec(conn,'select id,name from mytst')
disp aa
curs=fetch(curs);
% commit(conn);
??? Java exception occurred: 
java.lang.IllegalStateException: SQLite JDBC: inconsistent internal state

    at org.sqlite.RS.checkCol(RS.java:62)

    at org.sqlite.RS.getColumnCount(RS.java:319)

    at com.mathworks.toolbox.database.fetchTheData.maximumColumns(fetchTheData.java:174)
.

Error in ==> cursor.cols at 50
  columns = double(maximumColumns(cursor.Fetch,resultSetMetaData));

Error in ==> cursor.fetch at 120
          numberOfColumns = double(cols(cursor));

Error in ==> test_sqlite at 9
curs=fetch(curs);

解决的方法:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap