由于我的经验很少,遇到了以下问题,求教高手最近做一个小程序,程序记录的数据在2000-5000条左右,这种情况是选择记录在一个文本文件里好还是用数据库好?如果用TXT的话,我打算在每条记录前加个编号,便于统计,但是如果删除了中间的一条记录,编号就变得不连贯了,一般这种问题是怎样解决的?由于没有做过完整的程序,不知道程序最后要怎样发布,查了些资料,网上都说用exe4j好,这个方法封装的程序,可以在没有jre环境的机器中运行吗?还有,如果上面的问题选择数据库的话,封装以后能不能很好的支持?数据库可以成为一个单独的文件?谢谢!!
解决方案 »
- JDBC2.0的批处理删除数据问题
- 下面的代码有漏洞,高人指点下,谢谢!!!
- java jframe 中 同一个按钮是不是不可以多次添加
- java 实现发送Email的守护进程
- 总结一下Java Service Wrapper在Linux中对于tomcat启动的设置
- JBuilder打包数据库问题
- 新手求救,JSP+BEAN,都N天了,还是没解决。
- applet画图高难实现--图覆盖图的边角透明的问题.求实例.请进:
- 小弟求助 什么软件反编译class文件比较好
- 杭电 acm 1009题 各位帮忙看看哪里错了 运行没问题啊 提交错误
- JAVA怎样得到当前程序的路径
- 请前辈提示下Cloneable接口的问题。
一般能够选择java实现的人,都应该有JRE的。个人一直抵触把java搞成exe。你可以用脚本启动。
我觉得用数据库好,还方便管理。
还是放在库中好,这样,你要是统计的话,只要一条查询语句就能查出你要的记录个数
你可以想一下,如果用txt文件,那么如果你删除一条记录,在库中也只是按照ID删除一条记录的操作而已
但是你要用文件来删除,你就得遍历,极端的情况下,你可能到文件的最后才删除一条记录~~~
感觉只要对数据有操作,就应该放在库中,而一般只有生成的一些日志详单一类的才放在文件中
气死了,打了一遍,把3G卡碰掉了,没提交上,又重新打了一遍·~
如果是txt的话,相对开销要大。
对于exe4j生成的是exe文件,直接可以运行吧,不用jre也可以吧
启动tomcat服务+jBuild工具,用jsp现实数据,js view,new,update,delete调后台java代码view,new,update,delete操作text 文件
内容,
1,"ee",100
2,"ee2",200
3,"ee3",300做好了再考虑用oracle,新建一表,写连接方法,再对这表操作