哪些数据库可以与java一起使用?

哪些数据库可以与java一起使用?,java,database,jdbc,Java,Database,Jdbc,我正在做一个本科期末项目,需要证明我选择MySQL作为项目的数据库元素是正确的。事实是,它是我唯一能真正使用的,因此我选择了它 我还可以使用哪些其他数据库系统?与MySQL相比,这些数据库有哪些优点和缺点?事实上,您可以使用通过MySQL访问的每个数据库。几乎所有自尊心强的RDBMS供应商都提供了一个完整的JDBC驱动程序,可在其主页上下载。只需谷歌“[vendorname]jdbc驱动程序下载”即可找到它。以下是概述: (注意:旧版本不支持生成的密钥) (注意:旧版本不支持生成的密钥) (

我正在做一个本科期末项目,需要证明我选择MySQL作为项目的数据库元素是正确的。事实是,它是我唯一能真正使用的,因此我选择了它


我还可以使用哪些其他数据库系统?与MySQL相比,这些数据库有哪些优点和缺点?

事实上,您可以使用通过MySQL访问的每个数据库。几乎所有自尊心强的RDBMS供应商都提供了一个完整的JDBC驱动程序,可在其主页上下载。只需谷歌“[vendorname]jdbc驱动程序下载”即可找到它。以下是概述:

  • (注意:旧版本不支持生成的密钥)
  • (注意:旧版本不支持生成的密钥)
  • (或性能更好的,则为)
  • DB2JDBC驱动程序在IBM的在线林中很难找到,但它通常已经包含在DB2安装的
    /java
    文件夹中
通过这种方式,您可以透明地使用访问数据库

至于选择哪个数据库,只要看看RDBMS提供的特性、健壮性、性能等,以及您的预算——如果它不是免费软件的话。我本人倾向于选择PostgreSQL


<> P>而不是一个完整的数据库服务器,你也可以考虑一个嵌入的Javababess数据库,比如,或者,当然每个都可以通过JDBC API访问,通常的方式。

< P>你可以使用非常多的<强>任何< /强>数据库。MSSQL、SQLite、Postgre、Oracle或[将您的选择放在此处]

几乎所有数据库都有一个与Java集成的驱动程序。是了解DB的所有java支持以及如何集成的好地方


希望这对您有所帮助

您可以使用任何具有JDBC驱动程序的关系数据库。免费端包括PostgreSQL、Hypersonic SQL、MySQL、SQLLite,付费端包括Oracle、MS SQL Server和其他


MySQL的最大优势在于它是免费的,而且你知道这一点。这足以使它适合您想要完成的任务。

看看Sun维护的。另请参阅当前正在发货的第三方产品列表。

您提到了MySQL和数据库。对于这种情况,您可以免费前往美国,您可以查看非RDBMS


优点:纯OO/Java持久性

一如既往,答案取决于你的需要。你能解释一下关系数据库在你的项目中扮演的角色吗?另外,您能否澄清“这是我唯一可以真正使用的”是什么意思?我正在尝试在银行环境中使用基于类别的模型实现访问控制。该数据库将保存有关“客户”及其交易、账户等的数据,还将保存有关员工的详细信息。然后,这些数据将用于对系统的每个用户进行分类,进而决定是否允许或拒绝用户执行的操作。“只有一个我能真正使用”的意思是这是我在大学里学到的唯一的东西,但只是在理论上,而不是在实践中。希望这对…有帮助。。。?!还有一个嵌入式解决方案要添加到列表中:SQLite,在纯Java和基于JNI的版本中都可用。@BalusC其中哪一个不需要安装?