gpt4 book ai didi

java - 这行代码有语法错误吗?

转载 作者:行者123 更新时间:2023-12-02 04:41:33 26 4
gpt4 key购买 nike

我是一个初学者,尝试在 Android 应用程序中创建 SQLite 数据库,尝试使用:

public String CREATE_QUERY = "CREATE_TABLE " +TableInfo.TABLE_NAME+
" (" +TableInfo.HOME_TEAM+ " TEXT, " +TableInfo.AWAY_TEAM+ " TEXT);" ;

直到运行时才显示错误,这给出了:SQLiteException:靠近“CREATE_TABLE”:语法错误:,编译时:CREATE_TABLE Team_info(Home_team_name TEXT,Away_team_name TEXT);

感谢您的帮助!

最佳答案

应该是创建表。带有空格,而不是下划线。您应该使用 StringBuilder 而不是连接字符串。示例:

StringBuilder sb = new StringBuilder();
sb.append("CREATE TABLE ");
sb.append(TableInfo.TABLE_NAME);
sb.append(" (");
sb.append(TableInfo.HOME_TEAM);
sb.append(" TEXT, ");
sb.append(TableInfo.AWAY_TEAM);
sb.append(" TEXT);");

public String CREATE_QUERY = sb.toString();

关于java - 这行代码有语法错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30128161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com