String serverName = "CAD51-36\\JAVADATEBASE";

解决方案 »

  1.   

    String serverName = "CAD51-36\\JAVADATEBASE";
      

  2.   

    java里“\”是特殊字符
    需要用转义字符来表达,就是特殊字符前再加上一个"\"CAD51-36\JAVADATEBASE-->CAD51-36\\JAVADATEBASE
      

  3.   

    String serverName = "CAD51-36\\JAVADATEBASE";
    其中第一个“\”是转义字符,通过它才可以把它后面的特殊字符表示出来。
    再如:
    在字符串中显示双引号 - String str = " \"Hello, world!\"";
    用out.println(str);显示的是: "Hello, world!" 
      

  4.   

    ff123()说的比较清楚,除了(\),还有('),(")等在字符串中出现都需要用转义字符实现:
    \\  反斜杠字符
    \'  单引号
    \"  双引号
    \n  换行
    \ud  Unicode字符 (比如\u0022显示一个双引号)
    更齐全的请参考一下JAVA基础书