我有一个程序,它不断从网站获取信息并进行更新。目前我将所有信息存储在一个
然而,我需要操作这些信息,但是它会创建一个巨大的文本文件,我无法不断地读写文本文件,因为这太耗费时间了。所以有人告诉我要考虑使用数据库。我曾经使用过MySQL数据库用于网站,但从未使用过Java。
有没有办法使数据库本地化?也就是只在我的计算机上(当我是唯一访问此信息的人时,不想为Web托管付费)?我稍微研究了一下SQLite,但其中之一是它不允许并发。我正在考虑将我的程序多线程化,并同时读取和写入不同的部分。这可行吗?
基本上我在这里询问的是:
1. 我应该使用哪种类型的数据库? 2. 如何在我的计算机上安装该数据库? 3. 一些关于Java jdbc的信息?(之前有些研究) 4. 关于以上任何问题的教程(视频、文本等)。
arraylist
中,然后在完成时将其写入文本文件。然而,我需要操作这些信息,但是它会创建一个巨大的文本文件,我无法不断地读写文本文件,因为这太耗费时间了。所以有人告诉我要考虑使用数据库。我曾经使用过MySQL数据库用于网站,但从未使用过Java。
有没有办法使数据库本地化?也就是只在我的计算机上(当我是唯一访问此信息的人时,不想为Web托管付费)?我稍微研究了一下SQLite,但其中之一是它不允许并发。我正在考虑将我的程序多线程化,并同时读取和写入不同的部分。这可行吗?
基本上我在这里询问的是:
1. 我应该使用哪种类型的数据库? 2. 如何在我的计算机上安装该数据库? 3. 一些关于Java jdbc的信息?(之前有些研究) 4. 关于以上任何问题的教程(视频、文本等)。