![](/img/trans.png)
[英]Invalid value java.sql.SQLException: The application requester cannot establish the connection
[英]java.sql.SQLException: The application requester cannot establish the connection
我已經編寫了一個Java程序來連接到AS400 DB。 我正在使用jt400-6.4.jar連接到數據庫。
我正在使用的數據庫屬性:
as400_dbUrl=jdbc:as400://host/schema;translate binary=true
as400_dbUser=user
as400_dbPassword=pass
我的程序無法連接到數據庫服務器,出現以下錯誤。
2017-06-30 05:36:53 ERROR DBUtil:88 - Exception:
java.sql.SQLException: The application requester cannot establish the connection. (A remote host refused an attempted connect operation.)
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:528)
at com.ibm.as400.access.AS400JDBCConnection.setProperties(AS400JDBCConnection.java:3130)
at com.ibm.as400.access.AS400JDBCDriver.prepareConnection(AS400JDBCDriver.java:1360)
at com.ibm.as400.access.AS400JDBCDriver.initializeConnection(AS400JDBCDriver.java:1211)
at com.ibm.as400.access.AS400JDBCDriver.connect(AS400JDBCDriver.java:352)
at java.sql.DriverManager.getConnection(DriverManager.java:426)
at java.sql.DriverManager.getConnection(DriverManager.java:474)
我對此進行了谷歌搜索,找不到確切的原因。
我認為jt400.jar將使用8471作為連接數據庫的端口。 如果我對此端口有誤,請糾正我。
我無法ping通主機。 ping host
未返回任何響應。
我能夠像telnet host
一樣進行telnet host
。 但是我無法像telnet host 8471
一樣通過telnet host 8471
系統
您的呼聲將非常高。 請幫助。
嘗試將數據庫屬性更新為:
在主機后添加<:port-number>
as400_dbUrl = jdbc:as400:// host:port / schema;翻譯二進制= true
希望這能解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.