当前位置: 技术问答>java相关
Jsp+mySql的简单问题:
来源: 互联网 发布时间:2015-10-25
本文导语: String articleclass=request.getParameter("ArticleClass"); //上面这行是取本叶传记过来的变量:ArticleClass if (articleclass!=null) sql="select ArticleName,ArticleClass,addtime from Article where Article.ArticleClass="+articleclass+" order by articleId...
String articleclass=request.getParameter("ArticleClass");
//上面这行是取本叶传记过来的变量:ArticleClass
if (articleclass!=null)
sql="select ArticleName,ArticleClass,addtime from Article where Article.ArticleClass="+articleclass+" order by articleId desc limit 30";
else
sql="select ArticleName,ArticleClass,addtime from Article order by articleId desc limit 15";
传递便量语句这样
『』
为什么会出现这样的情况:
当我点击『』表示的内容(比如他的内容是:Java)
会出现如下信息:
javax.servlet.ServletException: Column not found: Unknown column 'Java' in 'where clause'
数据库里的ArticleClass字段里面的内容明明有java这个值阿
另外我这是做的一个文章管理系统,我想当鼠标点击文章的某一类的时候(比如java),整个页面全部显示Java累的文章
//上面这行是取本叶传记过来的变量:ArticleClass
if (articleclass!=null)
sql="select ArticleName,ArticleClass,addtime from Article where Article.ArticleClass="+articleclass+" order by articleId desc limit 30";
else
sql="select ArticleName,ArticleClass,addtime from Article order by articleId desc limit 15";
传递便量语句这样
『』
为什么会出现这样的情况:
当我点击『』表示的内容(比如他的内容是:Java)
会出现如下信息:
javax.servlet.ServletException: Column not found: Unknown column 'Java' in 'where clause'
数据库里的ArticleClass字段里面的内容明明有java这个值阿
另外我这是做的一个文章管理系统,我想当鼠标点击文章的某一类的时候(比如java),整个页面全部显示Java累的文章
|
sql="select ArticleName,ArticleClass,addtime from Article where Article.ArticleClass="+articleclass+" order by articleId desc limit 30";
是不是字段类型不符???
sql="select ArticleName,ArticleClass,addtime from Article where Article.ArticleClass='"+articleclass+"' order by articleId desc limit 30";
对Mysql不是很了解。
是不是字段类型不符???
sql="select ArticleName,ArticleClass,addtime from Article where Article.ArticleClass='"+articleclass+"' order by articleId desc limit 30";
对Mysql不是很了解。
|
把rs.getString(2)改成rs.getString(2,"ArticleClass")试试