package writeToProperties; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class WriteToProperties { public void addUser(String name,String password){ FileInputStream fis = null; Properties pro = new Properties(); /* * 用程序对properties做修改,先将properties加载到内存中 */ try { fis = new FileInputStream("user.properties");//初始化输入流 } catch (FileNotFoundException e) { e.printStackTrace(); } try { pro.load(fis); //加载 } catch (IOException e) { e.printStackTrace(); } pro.setProperty(name, password); //修改properties /* * 将改动后的properties写回硬盘 */ FileOutputStream fos = null; try { fos = new FileOutputStream("user.properties"); //初始化一个输出流 } catch (FileNotFoundException e) { e.printStackTrace(); } try { pro.store(fos,"#"); //写回硬盘 } catch (IOException e) { e.printStackTrace(); } try { fis.close(); fos.close(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { WriteToProperties wtp = new WriteToProperties(); wtp.addUser("lucy", "123"); wtp.addUser("lily", "123"); } }
注意:初始化IO流会占用系统资源,所以用完后需要关闭所有流,否则会浪费系统资源
说明:user.properties位于工程目录下。
步骤:先加载,再修改,后保存。
相关推荐
直接将结果select查询出来再update行不通,所以先将图片从库里导到本地,然后在从本地拿数据进行更新操作,根据ImgID进行update操作 ; jdbc参数放到db.properties里(有工具类) WEB方式未实现,后期自行研究(可...
基于java web开发的mes生产制造系统,该系统基于ssm框架开发,系统功能包括:系统管理、车间基础数据建模、计划管理、物料控制、生产执行、质量管理、库存管理、看板管理、数据分析等主体功能模块。广泛应用于汽车、...
3.2.1 Java中的八种基本数据类型34 3.2.2 普及二进制36 3.2.3 进制间转换37 3.2.4 基本数据类型间转换38 3.2.5 数据类型应用实例38 3.2.6 引用数据类型39 3.3 关键字.标识符.常量39 3.3.1 变量命名规范39 3.3.2 ...
import到eclipse中,在项目中有文件backup-20170406.sql导入到mysql中用来建立数据库,然后在/bin/com/hui/Dao/jdbc.properties中填写数据库的连接参数,然后运行即可,程序入口在com.hui.login/loginDialog.java中 ...
这是个封装给java使用的 web插件报表,这个市场上已经存在,但是是个商业报表: 本人提供的是免费报表,不不敢与商家争长短,但系希望对你有用: 使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo....
JAVA 范例大全 光盘 资源 书籍目录: 前言. 第1章 开发环境搭建 1 实例1 下载、安装并配置JDK 1 实例2 第一个Java程序 3 实例3 在Eclipse中创建第一个Java程序 4 常见问题 javac不是内部或者外部命令 6 常见...
JAVA+UTF8+JDK8 access(支持带密码)同步到mysql数据库; 右击导出时候直接选Runnable jar file; 导出之后复制config文件夹与jar包放到同一个目录下; 我是导出为可执行jar之后,做了个系统任务,定时的跑; 此项目...
实例200 数据格式转换符的使用 349 11.5 System类的使用 351 实例201 记录程序执行的时间 351 实例202 程序的退出 352 实例203 获取程序运行环境的信息 353 第4篇 Java高级开发技术 第12...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55 实例37 数组...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55...
本系统这里使用的ACCESS数据数据库。 数据源名称:JXC, (也可以改变j\WEB-INF\classes\JXC\db.properties的文件)。 数据库为: jxcDB.mdb 编写环境: win2000+j2sdk1.4.1_01+tomcat4.1.2.7
通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。 8、EJB是基于哪些技术实现的?并说出Session...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55 实例37 ...
基于Mysql+Java的进销存信息管理系统源码+sql数据库+项目说明.zip 1.使用方式 下载后,import到eclipse中,在项目中有文件backup-20170406.sql导入到mysql中用来建立数据库,然后在/bin/...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55 实例37 数组...
安装JDK 6.0之后会安装自带的纯Java的数据derby. 也就是说,如果安装JDK 6.0版本,那么会在客户端安装一个客户端的数据库,该数据很小4M左右,但是它可以管理15G的文档。所以,我们应用好好利用JDK自带的数据库,为...
大学校园超市管理系统 - 基于Java开发,包含133个文件,如class、java、jsp、properties等。系统实现了收银台、商品分类管理、商品库存管理、商品管理、营收统计等功能,旨在提高超市运营效率和数据管理能力。
Java基础 6 1. 面向对象的特征有哪些方面 6 2. String是最基本的数据类型吗? 7 3. int 和 Integer 有什么区别 7 4. String 和StringBuffer的区别 7 5. 运行时异常与一般异常有何异同? 7 6. 说出ArrayList,Vector, ...
【系统配置】 先将此目录下的WEB-INFclassesJXC 为JavaBean 本系统这里使用的ACCESS数据数据库。 数据源名称:JXC, (也可以改变jWEB-INFclassesJXCdb.properties的文件)。 数据库为: jxcDB.mdb 编写环境: win2000...