不知道大家在拼接字符串的时候是怎么做的?是不是采用,或:?
这样做有的时候不很安全,因为你不能确保你传入的字符串中没有这几个字符,那怎么做能保证万无一失呢?
arcII码为0x01,0x02的字符是键盘所不能输入的,因为用这个能保证万无一失。
public String GetEnterpriseInfo(String code) {
Connection cn = null;
PreparedStatement stm = null;
ResultSet rs = null;
String s = "";
byte b1[] = {0x02};
byte b2[] = {0x01};
String str1 = new String(b1);
String str2 = new String(b2);
try {
cn = DBUtil.getConn();
String sql = "select station_id,station_desc from t_cfg_station_info where area_id like '%"+code+"%'";
stm = cn.prepareStatement(sql);
rs = stm.executeQuery();
while(rs.next()){
s += rs.getString(1)+str1+rs.getString(2)+str2;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, stm, cn);
}
return s;
}
结果:
3601011001江西晨鸣纸业有限公司3601111001青山湖污水处理厂3604012018赛得利(江西)化纤有限公司2#3605011001新余市城东污水处理厂3604011024昌河汽车3604012024江西亚东水泥公司瑞昌制造厂2#3601011002红谷滩污水处理3601031002象湖污水处理厂3601011003南昌钢铁有限责任公司3604012025江西亚东水泥公司瑞昌制造厂3#3602021001景德镇西瓜洲污水处理厂3611011001上饶义垄环保产业开发有限公司3603022002萍矿集团高坑发电厂3609812001江西丰城发电有限责任公司一期13608011001江西立峰纸业有限责任公司3607011001赣州华劲纸业有限公司3608011004江西明盛实业有限公司3608011005吉安富通纸业有限公司3604011016江西长江化工有限责任公司3610012002东乡县江磷焦化有限责任公司3608012010江西省笥山建材有限公司(烟气1)3602012007江西东风药业有限公司(烟气)3608012005江西泰和玉华水泥有限公司3609012009江西省棠浦煤矿3607012009赣州瑞金电厂(烟气)3608012006井冈山恒华陶瓷有限责任公司(烟气1)3610012001江西东乡高信化工有限公司(烟气)3604011012禾益化工3604011015江西海扬纺织(集团)有限公司3609812002江西丰城发电有限责任公司一期23602012001景德镇发电有限责任公司1#3601012001南昌钢铁厂新1#高铁3601031001朝阳污水处理厂
分享到:
相关推荐
microPython中实现Modbus通信支持各类触摸屏功能码有0x01\0x02\0x03\0x04\0x05\0x06等功能码
支持功能码:0x01、0x03、0x0f、0x10 适用人群,想了解Modbus协议的人,以及从事相关行业的人。了解了这个协议,对于学习其他协议如CAN,1533B等都非常容易,其实这些协议是原理都差不多,只是不同的协议他们约定的...
14 uchar code table6[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//从低位到高位,灭一个灯移动 15 uchar code table7[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};//从高位到低位,灭一个灯移动
uchar plus[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09,0x00}; //电机正转 uchar minu[]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09,0x00}; //电机反转 sbit key1=P3^1; bit flag; uchar idata *x; void control...
可实现打开关闭扫描停止扫描蓝牙,显示蓝牙列表,进行蓝牙配对连接,...按上发送0x01,0x02,0x12,0x13,0x06;按下发送0x01,0x02,0x22,0x23,0x06;按左发送0x01,0x02,0x32,0x33,0x06;按右发送0x01,0x02,0x42,0x43,0x06;
可实现打开关闭扫描停止扫描蓝牙,显示蓝牙列表,进行蓝牙配对连接,...按上发送0x01,0x02,0x12,0x13,0x06;按下发送0x01,0x02,0x22,0x23,0x06;按左发送0x01,0x02,0x32,0x33,0x06;按右发送0x01,0x02,0x42,0x43,0x06;
windows无法连接到打印机,操作失败,错误为0x0000011b,0x00000709
让您彻彻底底搞清楚回车符(0x0d)与换行符(0x0a)的区别!
1.:A向读卡1人通行 ...如B向通行,则闸机返回:0xfe 0x81 0x03 0x02 0x01 0x02 0x7d 如通行超时,则闸机返回:0xfe 0x81 0x03 0x02 0x00 0x00 0x7e 如违规通行,则闸机返回:0xfe 0x81 0x03 0x02 0x00 0x03 0x7d
unsigned char key[16] = {0x01,0x23,0x45,0x67,0x89,0xab,0xcd,0xef,0xfe,0xdc,0xba,0x98,0x76,0x54,0x32,0x10}; unsigned char input[16] = {0x01,0x23,0x45,0x67,0x89,0xab,0xcd,0xef,0xfe,0xdc,0xba,0x98,0x76...
0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02douban.py0x02...
三星 S6D04H0x01 IC Datesheet
0x01位运算
0x04,0x01,0x04,0x01,0xFC,0x7F,0x04,0x01,0x02,0x01,0x02,0x01,0x01,0x01,0x00,0x01,/*岸,22,B0B6 */ 0x00,0x02,0x1E,0x04,0x12,0x04,0xD2,0x7F,0x52,0x40,0x3E,0x22,0x12,0x02,0xD2,0x7F, 0x12,0x11,0x1E,0x11,0x...
VL53L0X 开发参考使用手册,初学者必备
PS176 HDMI 转换头芯片固件升级支持4K HDR FW 0x61.zip,现在有一些主板上的HDMI是这个芯片,还有一些USB Type C转HDMI也是这个芯片。PS176 HDMI 转换头芯片固件升级支持4K HDR FW 0x61.zip,现在有一些主板上的HDMI...
0x01万恶的Cisco1
Win10专业版遇到错误代码0x80072746的解决方法.docxWin10专业版遇到错误代码0x80072746的解决方法.docxWin10专业版遇到错误代码0x80072746的解决方法.docxWin10专业版遇到错误代码0x80072746的解决方法.docxWin10...
QQ登录超时错误码:0x00000001解决办法.docx
解决:Windows 10系统连接共享打印机报错0x00000709、0x0000007c、0x0000011b