您的位置:首页 > 数据库

数据库里是有sting的 不知道什么原因。。

2013-06-25 18:52 726 查看
想做一个简易购物车 搜索商品的时候报错[Microsoft][ODBC SQL Server Driver][SQL Server]列名 'sting' 无效。。。数据库里是有sting的 不知道什么原因。。。关键代码如下:

choiceBuy.jsp

<%@ page contentType="text/html;charset=GB2312" %>
<HTML><BODY bgcolor=cyan><center><Font size=3><table>
<FORM action="HandleSearch" method="get" name="form">
<br>输入要查找的商品名:
<INPUT type="text" name="keyWord" size=6>
<INPUT type="submit" value="显示" name="submit">
</FORM></table></font></center> </BODY></HTML>

showSearch.jsp

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="mybean.data.SearchGoods" %>
<jsp:useBean id="searchInform" type="mybean.data.SearchGoods" scope="session" />
<Center><HTML><BODY bgcolor=pink><Font size=3>
<jsp:getProperty name= "searchInform" property="backNews" />
<table border=2><tr> <th>商品</th><th>简介</th><th>价格</th></tr>
<jsp:getProperty name= "searchInform" property="queryResult" />

</table></Center></BODY></HTML>

SearchGoods.java

package mybean.data;

public class SearchGoods {
String keyWord,backNews;
StringBuffer queryResult; 剩下的set get就不粘了。。。
}

HandleSearch.java

package myservlet.control;

import mybean.data.SearchGoods;
import java.sql.*;部分import

public class HandleSearch extends HttpServlet {
public void init(ServletConfig config) throws ServletException
{ super.init(config);
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){}
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
String key = request.getParameter("keyWord");
SearchGoods search = new SearchGoods();
HttpSession session = request.getSession(true);
session.setAttribute("searchInform",search);
StringBuffer str=new StringBuffer();
Connection con;
Statement sql;
ResultSet rs;
try
{ con=DriverManager.getConnection("jdbc:odbc:mymoon","","");
sql=con.createStatement();
rs = sql.executeQuery("SELECT * FROM goods Where goodsName ="+key+"");
if(rs.next()){这部分是建表 }
con.close();
}
catch(Exception e){search.setBackNews("fdzvvz"+e);}​
RequestDispatcher dis = request.getRequestDispatcher("showSearch.jsp");
dis.forward(request, response);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐