java - 执行SQL(); 方法不能正常工作。我怎样才能让它工作?
问题描述
我正在尝试创建一个新表,但是一旦我运行该应用程序,它就会向我显示一个错误,即 db.execSQL(); 中的某些内容不正确;
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE "+TABLE_NAME+"(ID INTEGER PRIMARY KEY AUTOINCREMENT, Username TEXT, Password TEXT");
}
解决方案
更新您的代码:
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE "+TABLE_NAME+"(ID INTEGER PRIMARY KEY AUTOINCREMENT, Username TEXT, Password TEXT)”);
}
SQL查询语句有问题,希望对您有所帮助。谢谢
推荐阅读
- omnet++ - 在 Windows 上使用 Veins 和 OMNET++ 配置 RInside
- php - 网站随机只显示文本,没有 html
- c# - 使用带有 React 的 ASP.Net Core 将图像添加到 SQL 数据库中
- reporting-services - 在表顶部重复行组作为 SSRS 中每个组之间的表头
- javascript - 满足条件时停止我的循环运行
- azure - 为什么 Azure 活动日志在成功后会重复资源的日志?
- html - 带有换行符的 Flex HTML CSS 问题
- javascript - 如何使用 Backbone 和 Node.js/Hapi 防止 CORB 错误?
- aem - 组 AEM (6.2) 组件配置
- python - 无法从字典中获取值