首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

SQL server与java的一个有关问题

2012-01-12 
SQL server与java的一个问题StringupdateStorage Update库存SetQuantityQuantity- +sellpizzanumber+

SQL server与java的一个问题
String   updateStorage= "Update   库存   Set   Quantity=Quantity- "+sellpizzanumber
                + "   Where   库存.Name= 'curName '   and   库存.Size= "+sellpizzasize;                    

curName= "chen "
sellpizzasize=10
数据库表库存的内容
ID         Name         Size       Quantity


由于server   sql中我的name设成char   10   (name的长度不固定)     而我的curName只有4个长度,所以与表中的name比较永远不相等......
我想       库存.Name.trim()         可是不行....
不知道怎么才能将表中的name进行比较时去除多余的空字符....

[解决办法]
trim(库存.Name) 行吗?
[解决办法]
String updateStorage= "Update 库存 Set Quantity=Quantity- "+sellpizzanumber
+ " Where rtrim(库存.Name)= ' " + curName + " ' and 库存.Size= "+sellpizzasize;
[解决办法]
两种方法呗:1,rtim(数据库字段)呗。
2,填充你的匹配条件的字符串呗。

热点排行