我需要一个免费的数据库用于我在Java EE 6中制作的Web应用程序。我使用的是glassfish服务器V3.0。 有人可以推荐我一个易于设置和使用(傻瓜:))?还有一些很好的指示。
我在尝试安装MySQL 5.5时遇到了很糟糕的经历。我不可能连接到数据库,我总是得到10061错误,我尝试了一切,我只是放弃了。请不要告诉我MySQL:)
另外我想提一下,我使用winXP SP3,我的编程IDE是eclipse Helios
答案 0 :(得分:3)
如果MySQL无法为你工作,我建议使用PostgreSQL。它也有一个非常好的管理控制台。你可能比命令shell更喜欢它。
或者也许是Derby,这是JDK 6及更高版本中内置的数据库。
或者也许是Hypersonic SQL。
答案 1 :(得分:1)
MySQL的。 :)说真的,它是最流行的开源数据库。 Postgres也很好,但是Mysql无疑更受欢迎,你会发现更多主机为你提供一个Mysql数据库(例如,如果这很重要)。
尝试使用Windows LAMP(Linux,Apache,Mysql)软件包。例如,尝试WAMP(http://www.wampserver.com/en/)。这将是phpmyadmin,一个非常好的基于Web的Mysql管理控制台。
否则,您可以尝试SQL Server Express,一个免费版本的Microsoft SQL Server:http://www.microsoft.com/express/Database/。
答案 2 :(得分:0)
根据您正在开发的内容,我偏向Oracle Express Edition。它是免费的,相对容易上手,而你所写的一切,都将在一个完整的Oracle数据库上运行。 (因为它基本上是一个完整的Oracle 10g数据库,只是有限的。)
答案 3 :(得分:0)
请注意,Glassfish捆绑了JavaDB(也称为DerbyDB)。因此,您无需安装任何其他数据库(如果JavaDB符合您的需求)
您可以使用followind命令启动数据库服务器:
glassfish-install/bin/asadmin start-database --dbhome directory-path