arrays - 如何使用准备好的语句在代号 one db 中插入数据?

标签 arrays database codenameone

我正在尝试使用插入到表中,但出现数组索引越界的异常?

请告诉我该怎么做,我在哪里犯了错误? 我尝试了很多转换,但都没有成功。

代码如下

 Object[]param={ID,name,Fathername,Address,Mob,Gender,Qualification};


 try{
 db=Display.getInstance().openOrCreate("students.db");

 db.execute("insert into clStudent values('?','?','?',?,'?','?','?')", (Object[]) param) ;

最佳答案

您应该在查询字符串中的问号两边加上单引号。

关于arrays - 如何使用准备好的语句在代号 one db 中插入数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40189644/

相关文章:

java - 在 Eclipse 中使用 Codename One 本地映射

codenameone - 为什么我的 TableLayout 不使我的组件居中?

python - 如何可视化 python numpy 数组中的维数

arrays - 列出字符串数组中所有元组的算法

database - 使用依赖类型提供编译类型证明某些整数是数据库中的有效行 ID?

java - JPA 存储库 - 查询

java - 变音符号问题,从数据库java获取数据

java - Codename one-Navigate 表单在不同的包中

java - 如何使用数组创建嵌套 for 循环以从 java 中的一组数字中提取特定数字?

arrays - 如何将值传递给数组然后遍历数据集