想用Java和数据库做一些原型。使用哪种驱动程序?

想用Java和数据库做一些原型。使用哪种驱动程序?,java,database,jdbc,Java,Database,Jdbc,我一直在玩一个小程序的想法有一段时间了。它将涉及玩家通过网络玩一个简单的游戏,并要求服务器跟踪许多适合某种数据库系统的内容 由于我只是一名学生,我可能最终会和我的一群朋友以及他们运行不同操作系统的笔记本电脑一起测试它,所以我选择使用Java和Swing来确保轻松的交叉兼容性 我从来没有用数据库编程过任何东西,没有用Java或任何其他语言。我做了一些研究并研究了JDBC。现在,我主要是挂断了使用哪个驱动程序。除了4种不同类型的驾驶人之外,我还没有找到一个连贯的列表,但这并不能帮助我选择一个具体的驾

我一直在玩一个小程序的想法有一段时间了。它将涉及玩家通过网络玩一个简单的游戏,并要求服务器跟踪许多适合某种数据库系统的内容

由于我只是一名学生,我可能最终会和我的一群朋友以及他们运行不同操作系统的笔记本电脑一起测试它,所以我选择使用Java和Swing来确保轻松的交叉兼容性

我从来没有用数据库编程过任何东西,没有用Java或任何其他语言。我做了一些研究并研究了JDBC。现在,我主要是挂断了使用哪个驱动程序。除了4种不同类型的驾驶人之外,我还没有找到一个连贯的列表,但这并不能帮助我选择一个具体的驾驶人

我只想快速入门,拥有一些数据库功能,我不太在乎性能或其他任何东西,我很确定我的小项目不会要求任何特殊的东西,而这些东西不是每个数据库系统都能做到的

什么是好的驾驶员可以快速入门?服务器将在Linux机器上运行,以防万一。如果有一些关于如何使用该驱动程序开始使用数据库编程的指南,则会获得额外的积分


谢谢

对您想要使用的数据库使用type IV驱动程序:MySQL、PostgreSQL、Derby、Hypersonic等


该驱动程序将作为JAR文件由供应商提供,您将添加到类路径中。

取决于选择驱动程序所需的数据库。 驱动程序特定于数据库。
你可以从数据库网站(如oRacle或MySQL)下载驱动程序。

你问的是要使用什么驱动程序,但我想你真的想知道要使用什么RDBMS

您可以使用PostgreSQL并从中获取JDBC驱动程序



感谢您的快速回复。第四种就是这样。这些数据库之间有很大的区别,还是只是隐藏在幕后的东西?@robrene-是的,数据库之间有很大的区别。但是列出它们都超出了SO问题的范围。JDBC驱动程序使Java中的SQL连接和执行从数据库到数据库类似,但是您可以发送的SQL取决于数据库供应商。如果您坚持使用ANSI SQL,您应该(相对地)能够跨数据库进行移植。