Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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 9的JDBC和MS SQL Server驱动程序_Java_Sql Server_Intellij Idea_Jdbc - Fatal编程技术网

Java 9的JDBC和MS SQL Server驱动程序

Java 9的JDBC和MS SQL Server驱动程序,java,sql-server,intellij-idea,jdbc,Java,Sql Server,Intellij Idea,Jdbc,因此,我正在尝试使用IntelliJ IDEA的MS SQL Server 2017设置所有内容,到目前为止,我已经能够将IDE连接到数据库(非常喜欢DataGrip),我能够看到表和所有内容: 然而,微软还没有开发出一个合适的驱动程序来支持Java9,除了。 问题是,我甚至不知道如何测试他们在GitHub链接中的工作;我试图复制您为旧Java版本(例如,Driver 6.2)安装驱动程序所做的操作,但没有成功 它不是数据源配置,因为如果是这样,我甚至看不到Employee DB,也看不到它的

因此,我正在尝试使用IntelliJ IDEA的MS SQL Server 2017设置所有内容,到目前为止,我已经能够将IDE连接到数据库(非常喜欢DataGrip),我能够看到表和所有内容:

然而,微软还没有开发出一个合适的驱动程序来支持Java9,除了。 问题是,我甚至不知道如何测试他们在GitHub链接中的工作;我试图复制您为旧Java版本(例如,Driver 6.2)安装驱动程序所做的操作,但没有成功

它不是数据源配置,因为如果是这样,我甚至看不到Employee DB,也看不到它的所有内容。此外,“Pepe”表名仅用于测试目的。

我要求的是,有人能告诉我在哪里或如何处理包含开发驱动程序中的.jar文件,这样我就可以用JDBC进行查询

Microsoft提供下载和测试的文件包含以下结构:

target.zip
|
|
|--mssql-jdbc-6.3.6-SNAPSHOT.jre8-preview.jar (For Java 8, I guess)
|--mssql-jdbc-6.3.6-SNAPSHOT.jre9-preview.jar (For Java 9, I guess)

感谢您的帮助。

看来,将
.jar
文件移动到项目使用的库中就很容易了。 因为我在使用IntelliJ,所以我所要做的就是遵循这个完美的方法,从Microsoft选择
.jar
,然后就可以完美地工作了

对于任何有类似问题的人,只需下载必要的驱动程序,将
.jar
移动到项目使用的库中,然后使用不同的IDE即可