- 爱易网页
 
                        - 
                            Java教程
 
                        - sql的插入有关问题 
 
                         
                    
                    
                    日期:2014-05-18  浏览次数:21055 次 
                    
                        
                         sql的插入问题
为什么下面的代码会出现以下的错误呢?? 
           
 C:\Tomcat   4.1\work\Standalone\localhost\srt\order_checked_jsp.java:147:   incompatible   types 
 found         :   int 
  
  <jsp:useBean   id= "dbc "   scope= "page "   class= "connection.ConnPool "/>  
  <jsp:useBean   id= "card "   scope= "page "   class= "ca.card ">  
  <jsp:setProperty   name= "card "   property= "* "/>  
  </jsp:useBean>  
  <%@   include   file= "zhongwenchuli.txt "   %>  
  <%	 
                   //加载数据库驱动并连接数据库 
 	         card   car=new   card(); 
 	      String   sql= " "; 
 	      Connection   con=null; 
 	try 
          { 
 	      if(dbc.getDriver()==null) 
 	      { 
 	            dbc.setDriver( "sun.jdbc.odbc.JdbcOdbcDriver "); 
 		dbc.setURL( "jdbc:odbc:srt "); 
 		dbc.setSize(5); 
 		dbc.initializePool(); 
 	         }	 
                //获得数据库的连接 
 	      con=dbc.getConnection(); 
 	      java.sql.Statement   statement=con.createStatement(); 
 	      String   truename=codetostring((String)request.getParameter( "truename ")); 
       	      String   address=codetostring((String)request.getParameter( "address ")); 
 	      String   tel=(String)codetostring((String)request.getParameter( "tel ")); 
 	      String   postcode=(String)codetostring((String)request.getParameter( "postcode ")); 
 	      String   payment=codetostring((String)request.getParameter( "payment ")); 
 	      String   transport=codetostring((String)request.getParameter( "transport ")); 
 	      String   email=codetostring((String)request.getParameter( "email ")); 
 	      String   remark=codetostring((String)request.getParameter( "remark ")); 
 	      Date   date1=new   Date(); 
 	      java.sql.Date   sqldate=new   java.sql.Date(date1.getTime()); 
 	      String   order_date=sqldate.toString(); 
 	      //out.println(sqldate.toString()); 
 	      String   username=(String)session.getAttribute( "username "); 
 	      Vector   cart=(Vector)session.getAttribute( "cart "); 
 	    
 	      for(int   i=0;i <cart.size();i++) 
 	      { 
 	      		car=(card)cart.elementAt(i); 
 			String   shangpinming=car.shangpin.toString();    
 			//out.println(shangpinming); 
 	            	sql= "insert   into   dbo.dingdan(merchandise,username,truename,remark,email,telephone,   payment,transport,address,order_date)   values   ( ' "+ 
 			shangpinming+ " ', ' "+username+ " ', ' "+truename+ " ', ' "+remark+ " ', ' "+email+ " ', ' "+tel+ " ', ' "+   payment+ " ', ' "+transport+ " ', ' "+address+ " ', "+order_date+ " ') "; 
 	      		ResultSet   rs=statement.executeUpdate(sql);//更新数据库 
 		} 
 		dbc.releaseConnection(con); 
 	} 
 	catch(Exception   e) 
 	{