使用 h2 数据库找不到表? login 是在 logcat 中找不到的表名?

Posted

技术标签:

【中文标题】使用 h2 数据库找不到表? login 是在 logcat 中找不到的表名?【英文标题】:table not found using h2 database ? login is table name which cannot found in logcat? 【发布时间】:2014-07-07 07:32:20 【问题描述】:

请检查此代码...

String uid=user.getText().toString();
String pwd=passwd.getText().toString();
Connection conn=DbConnection.getConnection();
PreparedStatement pstmt=conn.prepareStatement("INSERT INTO LOGIN (USERNAME,PASSWORD) VALUES('rkkk','bang')");

pstmt.setString(1,uid);
pstmt.setString(2,pwd);

请指导我实现目标的正确方法。

【问题讨论】:

你的数据库 URL 是什么? 【参考方案1】:

转到 ddms -> 文件资源管理器 -> sdcard -> 推送 .db 文件。并断开您的 h2 数据库。推送并运行后 希望它会起作用。

【讨论】:

以上是关于使用 h2 数据库找不到表? login 是在 logcat 中找不到的表名?的主要内容,如果未能解决你的问题,请参考以下文章

即使我使用 DB_CLOSE_DELAY=-1 报告 H2 内存数据库也找不到表

使用嵌入式 H2 数据库进行测试 - 导入数据正常,运行测试时,它会再次尝试初始化数据,然后找不到表

获取“org.h2.jdbc.JdbcSQLException:找不到表“BOOK_PUBLISHERS”;SQL 语句:”

使用 h2 进行 Spring Junit 测试 - 找不到表

H2 驱动程序找不到/创建表

H2 - Oracle - liquibase - org.h2.jdbc.JdbcSQLException:找不到表“all_sequences”;