【java】arcII码为0x01,0x02作为分隔符

【java】arcII码为0x01,0x02作为分隔符不知道大家在拼接字符串的时候是怎么做的 是不是采用 或 nbsp 这样做有的时候不很安全 因为你不能确保你传入的字符串中没有这几个字符 那怎么做能保证万无一失呢 nbsp arcII 码为 0x01 0x02 的字符是键盘所不能输入的 因为用这个能保证万无一失 nbsp publicString Stringcode Connectioncn null

不知道大家在拼接字符串的时候是怎么做的?是不是采用,或:? 

这样做有的时候不很安全,因为你不能确保你传入的字符串中没有这几个字符,那怎么做能保证万无一失呢? 

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; } 








版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229385.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:49
下一篇 2026年3月16日 下午4:50


相关推荐

  • python安装numpy后pycharm导入不了_如何导入numpy

    python安装numpy后pycharm导入不了_如何导入numpypycharm安装好后numpy的导入pipinstallnumpy使用pip命令在dos环境下出现平台不支持,python版本太高,numpy不匹配,刚开始下的3.7的最新版,重新下载3.6的版本,安装成功。python安装的时候自己选择路径,勾选自动配置环境变量,默认安装路径在一个隐藏的文件夹temp里面,临时文件,容易系统清除。配置项目解释器,将py

    2022年8月26日
    11
  • goland最新激活码【永久激活】「建议收藏」

    (goland最新激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWN…

    2022年3月21日
    108
  • Alex 的 Hadoop 菜鸟教程: 第6课 Hbase 安装教程「建议收藏」

    Alex 的 Hadoop 菜鸟教程: 第6课 Hbase 安装教程「建议收藏」这次给大家介绍一下Hbase的概念和安装教程

    2022年5月18日
    101
  • mysql和sqlserver的区别_sql server和MySQL

    mysql和sqlserver的区别_sql server和MySQL1、mysql支持enum,和set类型,sqlserver不支持2、mysql不支持nchar,nvarchar,ntext类型3、mysql的递增语句是AUTO_INCREMENT,而sql

    2022年8月2日
    8
  • gbase启动报错

    gbase启动报错关于 gbase 数据库安装后开启报错 Unabletoread INFORMIXDIR usr informix 解决办法 TOC 问题截图 问题背景 安装 gabse 数据库之使用 oninit vy 命令 会报错 重启之后也无效问题原因 在网上找了一些资料加上自己的分析 发现是 gabse 数据库环境变量没有生效 创建实例服务后会在 home informix 创建的用户 下面产生一个 pro

    2026年3月18日
    2
  • redission设置过期时间_设置redis过期时间

    redission设置过期时间_设置redis过期时间需提前准备redis包:ServiceStack.Interfaces ServiceStack.Redis.Core StackExchange.Redis直接上代码:RedisClientclient=newRedisClient(“127.0.0.1”,6379);client.FlushAll();//1.key//2.value//3.过期时间

    2026年4月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号