`
ba1du
  • 浏览: 32574 次
  • 性别: Icon_minigender_1
  • 来自: Blizzard
社区版块
存档分类
最新评论

根据输入的IP来更改磁盘的db.properties

    博客分类:
  • Java
阅读更多
由于使用别人电脑的数据库。所以在他重启电脑IP被改掉的时候,本机的db.properties里面的IP必须要改成对应的。特此编码:
SysDBTest.java


import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
import java.util.Scanner;

public class SysDBTest {

/**
* @author xum 2010-10-11
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要修改的IP...");
String sysIP = scanner.nextLine();
update(sysIP);
System.out.println("修改完成!");

}
/**
* 根据孙印生的电脑修改Windchill db.properties中的IP信息
* @author xum 2010-10-12
* @throws Exception
*/
public static void update(String args) throws Exception{

//新建输入流
File file = new File("D:/ptc/Windchill_9.1/Windchill/db/db.properties");
FileInputStream fis = new FileInputStream(file);

//读写properties
Properties p = new Properties();
//  D:/ptc/Windchill_9.1/Windchill/db/db.properties";
p.load(fis);
String v1 = p.getProperty("wt.cognos.endpointUrl");
String v2 = p.getProperty("wt.pom.jdbc.host");
String v3 = p.getProperty("wt.pom.serviceName");
System.out.println(v1+"sss");
String newStr1 = v1.substring(v1.indexOf("//")+2,v1.lastIndexOf(":"));
String result1 = v1.replace(newStr1,args);
p.setProperty("wt.cognos.endpointUrl", result1);

p.setProperty("wt.pom.jdbc.host", args);

String newStr2 = v3.substring(0,v3.indexOf(":"));
String result2 = v3.replace(newStr2, args);
p.setProperty("wt.pom.serviceName", result2);

//新建输出流并保存
FileOutputStream fos = new FileOutputStream(file);
p.save(fos, null);


}

}

导出changeip.jar后,新建bat文件,输入:
java -jar changeip.jar
pause
save-run
分享到:
评论

相关推荐

    log4j.jar包,和log4j.properties配置文件下载

    通过修改`log4j.properties`,无需修改代码,就可以灵活调整日志策略。 以下是一些`log4j.properties`配置文件中的关键元素: - `appender`: 定义日志输出的目标,如`ConsoleAppender`(控制台)、`FileAppender`...

    修改磁盘格式.rar

    在Windows系统中,可以使用“磁盘管理”工具来更改磁盘格式: 1. 右键点击“此电脑”,选择“管理”,进入“磁盘管理”。 2. 找到要修改格式的磁盘,右键点击选择“格式化”。 3. 在弹出的窗口中,选择所需的文件...

    ip2region.db

    总的来说,IP2Region.db数据库凭借其高效的查询机制和轻量级的特性,成为了许多开发者在处理IP地址归属地查询时的首选。正确理解和运用IP2Region,可以极大地提升服务的性能和用户体验。无论是在大型的互联网公司...

    gradle.properties

    这篇教程将深入探讨如何通过优化`gradle.properties`文件来提升构建速度。 首先,`gradle.properties`文件是Gradle项目中的一个重要配置文件,它位于项目的根目录下。这个文件允许我们定义项目级别的属性,这些属性...

    .properties快捷存储

    4. 保存修改:使用`store()`方法将更改写回文件。 取出过程涉及读取.properties文件中的数据: 1. 加载文件:使用Properties对象的`load()`方法读取文件内容。 2. 获取键值:通过`getProperty()`方法根据键获取对应...

    易语言模块磁盘操作.rar

    - 文件时间戳修改:可以更改文件的创建、修改和访问时间戳。 - 磁盘空间查询:获取磁盘剩余空间和总容量等信息。 - 文件搜索:在磁盘上搜索符合特定条件的文件或目录。 7. 错误处理:在进行磁盘操作时,可能会...

    易语言源码易语言虚拟磁盘源码.rar

    易语言源码易语言虚拟磁盘源码.rar 易语言源码易语言虚拟磁盘源码.rar 易语言源码易语言虚拟磁盘源码.rar 易语言源码易语言虚拟磁盘源码.rar 易语言源码易语言虚拟磁盘源码.rar 易语言源码易语言虚拟磁盘源码....

    Oracle9i安装OCS4J.properties问题解决

    ### Oracle9i安装过程中OCS4J.properties问题详解 #### 一、问题背景与现象 在安装Oracle9i的过程中,可能会遇到一个警告信息:“File not found D: \oracle\ora92\ocs4j\admin\OCS4J.properties”。虽然用户可以...

    log4j.properties

    6. **日志文件管理**:`log4j.properties`还可以配置日志文件的大小限制、保留天数、压缩等策略,以避免日志文件过大占用过多磁盘空间。 7. **自定义Appender与Layout**:Log4j允许用户自定义Appender和Layout,以...

    log4j需要的jar以及properties文件

    正确配置`log4j.properties`文件,可以帮助我们更好地管理日志,例如根据需要调整日志级别以控制输出量,设置日志滚动策略避免磁盘空间被填满,或者通过过滤特定类的日志来关注关键信息。 在实际开发中,将`log4j....

    开机关闭或开启磁盘扫描.rar

    标题“开机关闭或开启磁盘扫描.rar”涉及的是Windows操作系统中的一个特性——磁盘检查(Disk Check)。在每次开机时,系统可能会自动执行磁盘扫描,以检测并修复可能存在的错误。这个过程通常称为chkdsk,是Windows...

    华为T2600 IPSAN 磁盘阵列默认IP和用户密码

    3. **智能分级存储**:华为T2600 IPSAN磁盘阵列还支持智能分级存储功能,可以根据数据的访问频率自动将热点数据迁移到性能更高的存储介质上,而非热点数据则迁移到成本更低的存储介质上,以此来平衡性能与成本。...

    易语言源码易语言锁定磁盘源码.rar

    易语言源码易语言锁定磁盘源码.rar 易语言源码易语言锁定磁盘源码.rar 易语言源码易语言锁定磁盘源码.rar 易语言源码易语言锁定磁盘源码.rar 易语言源码易语言锁定磁盘源码.rar 易语言源码易语言锁定磁盘源码....

    易语言源码易语言隐藏磁盘源码.rar

    易语言源码易语言隐藏磁盘源码.rar 易语言源码易语言隐藏磁盘源码.rar 易语言源码易语言隐藏磁盘源码.rar 易语言源码易语言隐藏磁盘源码.rar 易语言源码易语言隐藏磁盘源码.rar 易语言源码易语言隐藏磁盘源码....

    易语言源码易语言私有磁盘源码.rar

    易语言源码易语言私有磁盘源码.rar 易语言源码易语言私有磁盘源码.rar 易语言源码易语言私有磁盘源码.rar 易语言源码易语言私有磁盘源码.rar 易语言源码易语言私有磁盘源码.rar 易语言源码易语言私有磁盘源码....

    易语言源码易语言隐藏与禁止磁盘源码.rar

    易语言源码易语言隐藏与禁止磁盘源码.rar 易语言源码易语言隐藏与禁止磁盘源码.rar 易语言源码易语言隐藏与禁止磁盘源码.rar 易语言源码易语言隐藏与禁止磁盘源码.rar 易语言源码易语言隐藏与禁止磁盘源码.rar ...

    清除fastboot进磁盘操作.bat

    清除fastboot进磁盘操作的BAT文件,可以让手机进入COM状态懂得下吧,后果自负哦,救砖工具!

    磁盘阵列.ppt

    磁盘阵列.ppt

    系统分区恢复.磁盘管理.修复.虚拟硬盘管理

    系统分区恢复.磁盘管理.修复.虚拟硬盘管理

Global site tag (gtag.js) - Google Analytics