Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中创建和使用数据库_Java_Database - Fatal编程技术网

如何在java中创建和使用数据库

如何在java中创建和使用数据库,java,database,Java,Database,我开发了一个JavaGUI应用程序,它使用MS Access作为数据库。但是,经过研究,我知道它只能存储2GB的数据。现在我计划用其他数据库替换它 Which is the free and easy to use sql database? 下载mysql并使用它。您可以从下载,我认为ApacheDerby是一个主要用于测试目的的数据库,我认为它只能由Java应用程序访问 因此,我推荐MySQL作为一个免费且易于使用的SQL数据库。 依我看,MS Access不是一个合适的数据库,它是一个玩

我开发了一个JavaGUI应用程序,它使用MS Access作为数据库。但是,经过研究,我知道它只能存储2GB的数据。现在我计划用其他数据库替换它

Which is the free and easy to use sql database?

下载mysql并使用它。您可以从

下载,我认为ApacheDerby是一个主要用于测试目的的数据库,我认为它只能由Java应用程序访问

因此,我推荐MySQL作为一个免费且易于使用的SQL数据库。
依我看,MS Access不是一个合适的数据库,它是一个玩具数据库。

与MySQL DB的Java连接:

Which is the free and easy to use sql database?
http://www.vogella.com/articles/MySQLJava/article.html
Step By Step Explanation: http://www.roseindia.net/jdbc/jdbc-mysql/MysqlConnect.shtml
Apache Derby:

It is Relational Database similar to MySQl developed by Apache.
Tomcat服务器

As name says, it is a server, which listens to request on particular port, process dynamic request and respond back to client.

您可以使用MySql数据库。您可以从下载它。您需要一个JDBC驱动程序来连接到MySql,您可以从中获得。如果您使用的是Java7,那么JDBC4将已经存在。只需将驱动程序jar文件放在类路径中。它将自动被拾取器拾起。不需要做需要做的
Class.forName(“someDriver”)

Tomcat服务器是运行java的web服务器 您可以使用Mysql数据库或sql server数据库等


要使用mysql,您可以在这里阅读:

有很多数据库:关系/对象、持久/内存中等等。您应该更详细地解释您的需求。您计划使用哪种类型的应用程序?你们需要其他系统来连接到这个数据库吗?即使OP确实解释了他的要求,那个么答案仍然主要是基于意见的。我认为此类问题的详细需求说明应张贴在dba.stackexchange.com上/‎该应用程序将由多个用户(最多10个)使用,主要是一个文件/连接,用于放置在网络文件夹中,并将jar文件分发给用户。