当前位置: 技术问答>java相关
怎么组织下列sql语句呀,菜鸟问题,20分!!!
来源: 互联网 发布时间:2015-03-11
本文导语: pstmt = con.prepareStatement("INSERT INTO sales( id,prod_id,quantity,price,unit) VALUES(theId,theProd,theQuantity,thePrice,theUnit)"); 上面语句出错。 theId,the...都是变量来得,id,prod_id 是列名来的。怎么写这个sql语句呀?? | ...
pstmt = con.prepareStatement("INSERT INTO sales( id,prod_id,quantity,price,unit) VALUES(theId,theProd,theQuantity,thePrice,theUnit)");
上面语句出错。
theId,the...都是变量来得,id,prod_id 是列名来的。怎么写这个sql语句呀??
上面语句出错。
theId,the...都是变量来得,id,prod_id 是列名来的。怎么写这个sql语句呀??
|
prepareStatement的sql语句里那些变量应该是"?"才对吧
用createStatement,然后stmt.execute(sql)
用createStatement,然后stmt.execute(sql)
|
("INSERT INTO sales( id£¬prod_id,quantity,price,unit) VALUES('"+theId+"','"+theProd+"','"+theQuantity+"','"+thePrice+"','"+theUnit+"')");
|
你可以将你的SQL语句打出来看看,或者打出来之后在数据库端执行一下试试,如果没问题就OK。
对于String型的需要在两端家'',假设你的这些字段id为int型,其余都为String型
pstmt = con.prepareStatement("INSERT INTO sales( id,prod_id,quantity,price,unit) VALUES(" + theId + ",'" + theProd + "','" + theQuantity + "','" + thePrice + "',' + theUnit + "')");
对于String型的需要在两端家'',假设你的这些字段id为int型,其余都为String型
pstmt = con.prepareStatement("INSERT INTO sales( id,prod_id,quantity,price,unit) VALUES(" + theId + ",'" + theProd + "','" + theQuantity + "','" + thePrice + "',' + theUnit + "')");
|
String ssql="INSERT INTO sales( id,prod_id,quantity,price,unit) VALUES
("
+theId
+","
+theProd+","
+theQuantity","
+thePrice","
+theUnit
+")"
pstmt = con.prepareStatement(ssql);
("
+theId
+","
+theProd+","
+theQuantity","
+thePrice","
+theUnit
+")"
pstmt = con.prepareStatement(ssql);
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。