有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

oraclesqldeveloperjava。sql。SQLRecoverableException:IO错误:生成NL异常

获取java。sql。SQLRecoverableException:IO错误:生成NL异常

正在尝试连接到Oracle sql developer数据库

使用的连接字符串是:

 jdbc:oracle:thin:@(DESCRIPTION=(CID=ValidCID)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ValidHost)(PORT=1521)))(CONNECT_DATA=(SID =ValidSID)(SERVER = DEDICATED))); User Id=UID;Password=Pwd;

从QTP连接时,我使用相同的参数集。这里可能有什么问题


共 (1) 个答案

  1. # 1 楼答案

    我找到了

    不需要通过连接字符串提供用户ID和密码,而需要通过方法提供它们。 因此,我的连接字符串将成为

     String strConnString = "jdbc:oracle:thin:@(DESCRIPTION=(CID=ValidCID)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ValidHost)(PORT=1521)))(CONNECT_DATA=(SID =ValidSID)(SERVER = DEDICATED)))";
    

    我将使用以下方法创建一个连接

     Connection con = DriverManager.GetConnection(strConnString, UserID, Password);