`

都是空格惹得祸

阅读更多

在一个属性文件中获取相关信息时:如

database.properties:


Management.ConnDB=ELMGRRPT_LIVE
Management.database_driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
Management.database_url=jdbc:sqlserver://10.1.1.214:1433;DatabaseName=mar_live


      在java类中获取时,一切正常,都能够获得,问题是在后面的链接池获取时,总得不到连接,开始以为是缺少jar包,后查看确认jar存在,后面找了半天问题,都无果,请教高人,把光标放在Management.database_driver行末尾才发现,光标不是紧挨在驱动地址的后面,中间隔了空格,光标回退删除空格,问题解决了。
     其实在属性文件中也有不好的地方,它不像字符串一样可以清楚的看见多了什么又少了什么,上面的例子就看不到多了什么,如果是字符串标示的话就可清楚的发现问题的所在,我在之前从没遇到过这样问题,突然怀疑自己的水平,居然连个JDBC都出错,在这里给自己提个醒,再则项目中他人的代码最好不要随便复制、拷贝,出了问题检查发现大体上没错误,可是有很多小地方你看不到的,比如上面的例子。同时有的地方空格也要注意啦,有时候需要拼凑SQL代码时,也会出错,倏然现在使用的都是preparedStatment,可以用set**()方法传进出,但不排除有时可能有拼凑SQL代码的时候,这时候就要注意拼凑的时候空格的问题,可能一步小心就会造成错误,(如字符串合在了一起)。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    2047:例5.16过滤空格+简便.cpp

    ---这个是作者上一个资源的简便版--- ...),句子的头和尾都没有空格。 【输出】 过滤之后的句子。 【输入样例】 Hello world.This is c language. 【输出样例】 Hello world.This is c language.

    java正则表达式匹配全角空格

    - **Java中的String类方法**:除了`split()`方法外,String类还提供了许多其他有用的方法,如`matches()`、`replace()`等,这些方法都可以帮助我们在处理字符串时更加灵活。 #### 七、总结 本文介绍了如何使用Java...

    2047:例5.16过滤空格.cpp

    2047:【例5.16】过滤空格 时间限制: 1000 ms 内存限制: ...),句子的头和尾都没有空格。 【输出】 过滤之后的句子。 【输入样例】 Hello world.This is c language. 【输出样例】 Hello world.This is c language.

    批量去除空格(arcgis批量去除多个字段数据库中空格).zip

    针对这种情况,"批量去除空格(arcgis批量去除多个字段数据库中空格).zip" 提供了一个解决方案。 该压缩包内的"批量去除空格.tbx"是一个ArcGIS工具箱,由Python脚本编写,用于自动化处理数据库中的空格问题。...

    PB识别代换字符串中的全角空格为半角空格

    解决PB无法直接识别全角空格问题,特写该函数,将字符串中的全角空格替换为半角空格。

    自动去除空格搜索

    "自动去除空格搜索"这个工具正解决了这样的问题,尤其对于那些需要频繁进行关键字搜索的用户来说,它极大地提高了工作效率。这个工具的核心功能在于其能够自动识别并去除关键字中的空格、换行符以及制表符(tab键)...

    批处理删除文本文件中空格

    批处理删除文本文件中的空格是一项常见的文本处理任务,尤其在处理大量数据或者进行文本清理时非常有用。本文将详细讲解如何使用DOS命令来实现这个功能,以及批处理脚本的工作原理。 首先,让我们了解批处理(Batch...

    LabVIEW删除字符串中空格

    总之,LabVIEW提供了一系列强大的字符串处理工具,使得在程序中删除空格和计算字符串长度变得简单易行。通过理解和掌握这些基础知识,你可以高效地处理各种字符串任务,从而提升你的LabVIEW编程技能。

    给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格

    给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 输入描述: 输入数据有多组,每组占一行...

    西门子SCL删除空格.rar

    在处理字符串时,有时我们需要删除其中的空格,尤其是前导空格,以满足特定的处理需求。本教程将重点讲解如何在SCL中实现这一功能。 首先,了解SCL的基本语法结构是至关重要的。SCL支持声明变量、赋值、条件语句...

    易语言去除文本文件中间的空格

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语句,使得非计算机专业背景的用户也能较为容易地学习编程。...易语言的易读性和易用性使得这样的任务变得简单,对于初学者来说也是一个很好的实践项目。

    FastReport空格自动换行修复

    在某些情况下,用户可能会遇到FastReport的一个特定问题:当设置文本自动换行时,如果输入的是空格,报告会错误地进行换行,这显然不是我们期望的行为。这个问题主要出现在FastReport的源码处理文本换行的逻辑上。 ...

    传带空格的命令行参数

    当命令行参数中包含空格时,问题就变得复杂了。这是因为默认情况下,操作系统会将每个空格作为参数之间的分隔符。为了解决这个问题,可以采用两种常见的方法:使用引号(双引号或单引号)将整个参数括起来或者通过...

    vb去除前后空格trim()函数使用

    总之,`Trim()`函数是VB中处理字符串空格问题的一个基础工具,对于提升代码的整洁性和数据处理的准确性都有很大帮助。结合其他字符串处理函数,你可以更好地控制和格式化字符串内容。在实际项目开发中,理解并熟练...

    c#去掉字符串中所以的空格

    这个话题对于初学者和经验丰富的开发者都很重要,因为处理文本数据时,我们经常需要清理或格式化字符串,确保它们符合特定的需求。本文将详细介绍如何在C#中去除字符串中的所有空格,并提供一个参考程序供学习。 在...

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    ### JavaScript将字符串中的多个空格替换为一个空格的正则实例 在Web开发与日常编程中,我们经常需要处理字符串。特别是在用户输入或者文本处理过程中,常常会遇到需要清理字符串中的多余空格的情况。例如,当从...

    word中批量删除:空格,段首空格,空段.pdf

    资源摘要信息 :"Word 中批量删除:空格、段首空格、空段.pdf" 在 Word 文档中,删除空格、段首空格、空段等元素是一项常见的操作。下面是批量删除这些元素的方法: 一、段首空格删除 1. 选定内容。 2. 居中。 3. ...

    关键词文本文件自动加空格

    "关键词文本文件自动加空格"的工具就是为了简化这一过程而设计的。这个批处理脚本主要用于在大量的关键词或文本内容中自动插入空格,使得文本更符合阅读习惯,同时也可能有助于提高关键词的可读性和搜索引擎的理解性...

    js去空格效果

    自ECMAScript 5(ES5)起,JavaScript引入了`trim()`函数作为`String`原型的一部分,这使得去除字符串两端的空白字符变得非常简单。`trim()`函数会删除字符串开头和结尾的所有空白字符,包括空格、制表符、换行符等...

    php过滤所有的空白字符(空格、全角空格、换行等)

    通过上述的方法,我们可以确保字符串中所有的空白字符都被过滤掉。这对于编写符合预期的字符串处理逻辑非常重要,尤其是在数据验证、清理用户输入、以及进行数据交换(如JSON格式转换)等场景下。理解并掌握这一知识...

Global site tag (gtag.js) - Google Analytics