JBoss Wildfly应用程序服务器无法连接到SQL Server

时间:2019-01-16 06:21:47

标签: java sql-server jboss wildfly mssql-jdbc

我正在尝试将我的应用程序服务器(wildfly)与数据库服务器(MSSQL Server)连接。 我已经做过的事情:

  1. 已启用TCP / IP
  2. 使用动态端口
  3. 在动态端口上连接并运行的数据库引擎,这在TCP / IP属性中提到
  4. SQL Server配置管理器服务(SQL Server和浏览器)正在运行。

但是当我尝试使用以下连接URL在wildfly中建立连接时:

  

jdbc:jtds:sqlserver:// INUH101293 / TGK_REP; INSTANCE = SQLEXPRESS

然后我有一个数据库连接错误。在server.log中,错误是由无效的连接URL语法引起的。

  

原因:java.sql.SQLException:连接URL的语法   “ jdbc:jtds:sqlserver:// DBServerName:port / DBRepositoryName”无效。

我已经检查了所有地方的连接URL及其正确性。

请在下面找到图片:

Database engine is running & connected

Sql server is running

TCP IP is enabled

Configuration

Database engine is connected to dynamic port:- 50427

TCP IP dynamic port

1 个答案:

答案 0 :(得分:0)

如果我是正确的,并且您使用的是jTDS驱动程序,则应注意,自2013年以来尚未对此版本进行更新。我建议您使用官方的Microsoft JDBC驱动程序,即使它速度稍慢(至少就是这样)。我去年测量的。)