java - SQL 数据库和 Java

标签 java sql sql-server-2008

我有一个任务是制作一个将 Java 与 SQL 数据库连接的应用程序,当我为 Google 提供服务时,我发现我必须下载 Java 的 JDBC 驱动程序(jar 文件),这将使我能够连接到 SQL Server 数据库来自 Java,但我发现了它的很多不同版本。

那么,谁能告诉我它们之间的区别吗?

我正在使用最新版本的 Java (jdk 1.6.0),同时我也在使用 SQL Server 2008

另外,我听说过 JDBI,它比 JDBC 更安全,那么该信息是否属实,如果属实,我如何使用 JDBI 而不是普通 JDBC?

请尽快提供帮助

提前致谢

最佳答案

每个 SQL 数据库都有自己的驱动程序,并且有多个版本。某些 SQL 数据库有多个驱动程序。

您能告诉我们您的 SQL 数据库的确切版本和名称吗?如果没有这个,我认为我们无法建议特定的驱动程序/版本。

还有不同的 JDBC 标准,但是您应该使用与您的驱动程序匹配的版本。如果您使用最新的 JDK 6,它应该支持所有这些。

关于java - SQL 数据库和 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5817876/

相关文章:

sql - MySQL:在每个日期获取每个 ID 的条目数?

mysql - MySQL 程序线程安全吗?

java - 如何解释 -XX :CompileCommand ="print Class::Method" in java 的输出

java - Java 中的解释性语言以及对 Java 方法的调用

MySQL - 更新连接自然顺序

sql - 特定插入后的 T-SQL 触发器

sql - 合并连续的日期

sql-server - 在 SQL Server 数据库之间传递用户定义的表类型

java - setEnabled(false) -> (true)/selectableItemBackground 作为可绘制后没有可见的按钮反馈?

java - JVM和Java是如何实现文件读写的?