sql
=
"insert
into
staff(这儿写你要添加数据的字段名)
values("+id+",'"+name+"','"+sex+"')"
还有你的这句:string
sql
=
"insert
into
staff"+"values("+id+"‘,'"+name+"','"+sex+"')"
staff表名跟values中间很明显没有空格,添加数据时,字符类型的数据全部加引号,还有你的id只有右引号,左引号丢失,一般int类型的数据,加引号跟不加引号都可以,注意这几点就行了。如果是变量,注意引号。
while (true) {try {
System.out.println("\n请输入编号")
Num = Integer.parseInt( in .readLine())
s[i].SetNumber(Num)
if (Num < 20 && Num > 0) {
break
} else {
System.out.println("输入范围错误,请确认输入是否正确")
}
} catch (NumberFormatException nfe) {
System.out.println("输入格式错误请重新输入")
}
}