QT数据库如何存入QString类型的变量
query.bindValue(":word",wordx);这样写是不行的,wordx是个QString类型的变量,但是这样写数据库并没有存入wordx的值,求解,谢谢...
query.bindValue(":word",wordx);这样写是不行的,wordx是个QString类型的变量,但是这样写数据库并没有存入wordx的值,求解,谢谢
展开
2个回答
2015-04-21
展开全部
public static boolean inst(String name, String number, String sclass){
try {
sql = " INSERT INTO student(sname,sno,sclass) VALUES( ' "+name+" ',' "+number+" ',' "+sclass+" ' ) " ;
//执行结果为一个整数,表示影响的行数,如果为 0 表示插入失败
int flag = st.executeUpdate(sql);
//返回 如果flag大于零 true ,否则false
return flag>0;
}catch (Exception e) {
//打印调用栈 ,对查找错误来源更有帮助
e.printStackTrace();
return false;
}
}
try {
sql = " INSERT INTO student(sname,sno,sclass) VALUES( ' "+name+" ',' "+number+" ',' "+sclass+" ' ) " ;
//执行结果为一个整数,表示影响的行数,如果为 0 表示插入失败
int flag = st.executeUpdate(sql);
//返回 如果flag大于零 true ,否则false
return flag>0;
}catch (Exception e) {
//打印调用栈 ,对查找错误来源更有帮助
e.printStackTrace();
return false;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询