java中的单引号和双引号

1、单引号引的数据 是char类型的,双引号引的数据 是String类型的;单引号只能引一个字符,而双引号可以引0个及其以上。char只是一个基本类型,而String 可以是一个类,可以直接引用。
比如char c='c';不能直接对c调用方法。
String s="abc";  这时可以调用s.charAt(0);等方法,因为String是类,这是就是对象的调用了

2.在sql语句中单引号可以标识文本型的数据。都是界符,用来标识它们引用数据的开始和结束。另外java中的sql里传变量时使用单引号界定引进的变量:
  String sql = "select **** from *** where ** ='   "  +变量+  "   '   ";

3、下面这个SQL语句中(SqlServer)中似乎就是有将单引号放到双引号中的嫌疑就是将'chStr.chStr(g.getGoodsName())'变成整体,顺便每个值中用“,”隔开

String sql = "Insert into tb_goods (TypeID,GoodsName,Introduce,Price,nowPrice,picture,newgoods,sale) values(" +
g.getTypeID() + ",'" + chStr.chStr(g.getGoodsName()) + "','" +//调用chStr对象调用chStr方法时用:'chStr.chStr(g.getGoodsName())'
chStr.chStr(g.getIntroduce()) + "'," + g.getPrice() + "," +
g.getPrice() + ",'" + chStr.chStr(g.getPicture()) + "'," +
g.getNewGoods() + "," + g.getSale() + ")";

转载于:https://www.cnblogs.com/zhangzs000/p/4519001.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值