欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

用java联接sqlite,有没有大神进来看看

更新时间: 2014-01-05 02:31:53 责任编辑: Author_N1

 

用java连接sqlite,有没有大神进来看看?

/*
 *
 *
  最近在做一个java桌面应用程序(小闹钟),把sqlite嵌入程序,麻烦各位抽空看看,不胜感激!

  现在情况是能连上数据库,但一直无法找到表,手动建表的话不会报错,但表的数据无法显示
   
  具体错误如下,代码在下面

 java.sql.SQLException: no such table: tablemodel
at org.sqlite.DB.throwex(DB.java:252)
at org.sqlite.NestedDB.prepare(NestedDB.java:84)
at org.sqlite.DB.prepare(DB.java:62)
at org.sqlite.PrepStmt.<init>(PrepStmt.java:24)
at org.sqlite.Conn.prepareStatement(Conn.java:180)
at org.sqlite.Conn.prepareStatement(Conn.java:173)
at org.sqlite.Conn.prepareStatement(Conn.java:162)
at myRing.SqlHelper.queryExecute(SqlHelper.java:67)
at myRing.TableModel.queryStu(TableModel.java:42)
at myRing.myRing.<init>(myRing.java:48)
at myRing.myRing.main(myRing.java:71)
java.lang.NullPointerException
at myRing.TableModel.queryStu(TableModel.java:43)
at myRing.myRing.<init>(myRing.java:48)
at myRing.myRing.main(myRing.java:71)

 * 
 * 
 * 
 */

--参考方法--
create table TableModel(提醒时间,提醒事件,备注) if not exists TableModel;
建表语句有误,要改为:
create table TableModel(提醒时间,提醒事件,备注);
Note: 这是sqlite允许这么建,最好加上字段类型,如:
create table TableModel(提醒时间 datetime,提醒事件 varchar(128),备注 varchar(128));

另外,给楼主一个忠告,数据库的字段名,不要用中文。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:31:53
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11000/
本文WWW.DOC100.NET DOC100.NET版权所有。