我被单个文件数据库提供的整洁所吸引.什么驱动程序/连接器库可以连接并使用SQLite和Java.
我发现了一个包装库,http://www.ch-werner.de/javasqlite,但还有其他更突出的项目吗?
是否可以从Java创建MySQL数据库?
我只看到了这样的连接URL示例,其中在URL中指定了数据库名称:
String url="jdbc:mysql://localhost:3306/test";
Connection con = DriverManager.getConnection( url, "cb0", "xxx" );
Run Code Online (Sandbox Code Playgroud)
当我只有登录名和密码时,如何创建MySQL数据库?
我需要一个用于Clojure应用程序的嵌入式数据库.也许它与任何其他Java应用程序的标准相同,但我还是得到其他人的意见.我不是选择SQLite,因为那不是纯Java,因此独立应用程序的分发变得复杂得多.似乎要走的路是Apache Derby.还有什么我应该考虑的吗?
是否有任何可以在嵌入模式下运行的Java数据库,其中一些表存储在内存中,同时从磁盘加载其他表?H2和JavaDB似乎是Java DB的两个领导者,我知道它们都有内存模式,但它们是否会让你将整个数据库加载到内存中,还是可以逐个表决?
我有一个程序,不断从网站获取信息,并不断更新.截至目前,我将所有信息存储在一个arraylist,然后当我完成后,我将其写入文本文件.
我需要操纵这些信息; 但是,它创建了一个庞大的文本文件,我不能经常读取和写入文本文件的信息,因为它需要太长时间.所以有人告诉我要研究使用数据库.我曾经使用过的唯一一个数据库是一个网站的MySQL数据库,而不是java.
有没有办法让数据库本地化?就像在我的电脑上一样(当我是唯一一个在我的电脑上访问这些信息的人时,不想支付网络托管费用)?我看了一点SQLite,但我看到的一件事是它不允许并发.我正在考虑对我的程序进行多线程处理,并让它同时读写不同的部分.这可能吗?
基本上我在这里要求的是: