项目问题解决积累

java.lang.IllegalArgumentException: the bind value at index 1 is null

本质上还是由于调用的时候userID给了空值

String query = "select regdate,shousuo,shuzhang,maibo from xueya2 where userid = "+userID;
Cursor cursor = db.query("xueya2", new String[]{"regdate,shousuo,shuzhang,maibo"},"userid=?", new String[]{userID}, null, null, null);

这个提示是,你的表中有外键,你就不可以添加随意添加外键值,必须参考表中有对应的外键值。

另外注意,字符串匹配时,要使用like:

主键值没法设置成自动递增,报1602错误,是因为数据库中已经有数据啦,需要将数据库清空再设置。

表中有自动递增的数字时,最安全的操作是:

Statement statement = con.createStatement();
            String  str = "INSERT INTO xueya2(userid,regdate,shousuo,shuzhang,maibo) VALUES("+bloodpre.toString()+")";
            statement.execute(str);
String  str = "INSERT INTO xueya2 VALUES("+null+","+bloodpre.toString()+")";

为了便于MySQL数据库操作,Bean类可以重写tostring方法:

@Override
        public String toString() {
            // TODO Auto-generated method stub
//            return "BloodPre [userid=" + userid + ", time=" + time + ", highp=" + highp + ", lowp=" + lowp + ", pulse=" + pulse + "]";
            return "\‘"+userid+"\‘,\‘"+time+"\‘,\‘"+highp+"\‘,\‘"+lowp+"\‘,\‘"+pulse+"\‘";
        }
时间: 2024-09-29 17:43:46

项目问题解决积累的相关文章

eclipse平台 android项目前显示红色叉号 android level-19 4.4平台导入项目 问题解决办法

android level-19  4.4平台导入项目 项目前显示红色叉号  问题解决办法 android level-19  4.4平台导入项目 项目前显示红色叉号,检查项目中文件,文件前没有叉号,分析是项目导入的问题,或者是lib库配置的问题. 1.用eclipse建立一个简单的android项目, HelloWorld: 2.选择HelloWorld项目,鼠标右键选择Build Path-Configure Build Path 对比发现,没有勾选 Android 4.4. 2.选择导入的

jetty7.6运行struts2项目问题解决

运行struts2项目报错:报错1:11:56:51,400  WARN Dispatcher:68 - Could not find action or result: /credit_publicity/sydq/loginSydqAction!sydq.dhtmlThere is no Action mapped for action name loginSydqAction. - [unknown location]在tomcat下运行正常解决办法:struts.xml中<include

VS 下 解决SVN冲突--项目问题解决篇

最近项目开展的如火如荼.由于不是按层开发,每个人敲一条线,即使是自己在敲代码之前先更新,敲完之后立马提交也 难免和别人的会冲突.最头痛的就是这个了.忙活了半天,提交不上,还有可能把自己的 把服务端造成乱码. 今天才了解到原来是我们对SVN的了解还不够.下面我们说一下 在本地代码发生变化 后和服务端刚更新下来的产生了冲突,我们是怎么解决的. (这个解决方法也不是自己想出来的.现学现卖一下.) 结果出现了下面的问题 不要着急取消 或关闭窗口,你可以选中红色的项目 鼠标右键 编辑. 进入页面之后,会出

Eclipse新疆Maven项目问题解决

出现类似: Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of

【工具与解决方案】从做项目中积累学习

[Java-Swing] 1.http://java-mans.iteye.com/blog/1650786     JAVA-SWT如何在Jtable单元格中加入复选框Jcheckbox,Jbutton,JcomboBox 2.环境搭建 http://blog.csdn.net/ghuil/article/details/40652645 http://www.cnblogs.com/yaowukonga/archive/2013/02/28/2937169.html http://www.t

实际项目中积累的一些关于事件的简单应用JS代码段(能力有限,不喜轻喷,23333)

1:鼠标移入图片显示另一张图片 var yuanquan_1 = document.getElementById("yuanquan_1" ); yuanquan_1. onmouseover = function () { yuanquan_1.src = "img/youhuigoujiu-2.png"; } yuanquan_1. onmouseout = function () { yuanquan_1.src = "img/youhuigouji

IOS 《我连网》项目总结积累的一些有用的博客连接(价值连城呀!后续还会更新此贴)

一:IOS开发系列--通知与消息机制 (里面涉及到本地通知的写法和推送的相关信息) http://www.cnblogs.com/kenshincui/p/4168532.html 二:这里面有PAW的下载地址和使用说明 链接: http://pan.baidu.com/s/1gdzmjq7 密码: 3mpb 三:IOS开发之视频,音频,录像 http://www.cnblogs.com/kenshincui/p/4186022.html 四:iOS应用中通过设置VOIP模式实现休眠状态下soc

【前端学习笔记】项目经验积累(不定期更新)

样式重置-------------------------– /* reset */ body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; } em { font-style:normal; } li { list-style:none; } a { text-decoration:none; } img { border:none; vertical-align:top

项目问题解决

1.stylus 在webstorm中出现红色波浪线 但是不影响浏览器效果,也不报错 <style lang="stylus" scoped > article display flex background lightblue height 0.64rem//此处数字处 .left float left .center flex 1//此处数字处 background white .right float right </style> 1. style默认的c