Java 如何解决;IO fout:连接字符串格式无效,有效格式为;主机:端口:sid“&引用;错误?

Java 如何解决;IO fout:连接字符串格式无效,有效格式为;主机:端口:sid“&引用;错误?,java,ojdbc,Java,Ojdbc,我正在尝试与我的一个DB建立DB连接。但这给我带来了一个错误: IO fout:连接字符串格式无效,有效格式为:“主机:端口:sid” 我没有得到任何线索 1.根据我的项目要求,我将数据库升级到12c 2.从ojdbc14.jar更新为ojdbc6 3.也尝试添加sid,但仍出现相同错误 url = "jdbc:oracle:thin:@abc"; DriverManager.registerDriver(new OracleDriver());

我正在尝试与我的一个DB建立DB连接。但这给我带来了一个错误:
IO fout:连接字符串格式无效,有效格式为:“主机:端口:sid”

我没有得到任何线索

1.根据我的项目要求,我将数据库升级到12c
2.从
ojdbc14.jar
更新为
ojdbc6

3.也尝试添加sid,但仍出现相同错误

url = "jdbc:oracle:thin:@abc";                      
DriverManager.registerDriver(new OracleDriver());   
res =DriverManager.getConnection(url,userName,password);   
错误:

java.sql.SQLRecoverableException: IO-fout: Invalid connection string format, a valid format is: "host:port:sid"    
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:673)   
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:711)   
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:385)   
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30)   
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:558)   
at java.sql.DriverManager.getConnection(Unknown Source)   
at java.sql.DriverManager.getConnection(Unknown Source)
java.sql.SQLRecoverableException:IO fout:连接字符串格式无效,有效格式为:“主机:端口:sid”
位于oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:673)
位于oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:711)
位于oracle.jdbc.driver.T4CConnection(T4CConnection.java:385)
位于oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30)
位于oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:558)
位于java.sql.DriverManager.getConnection(未知源)
位于java.sql.DriverManager.getConnection(未知源)

:@abc=>这似乎是你的问题。看起来您应该删除:,或者将所有块一起删除。您的url与此类似:
jdbc:oracle:thin:@localhost:1521:sid
:@abc=>这似乎是您的问题。看起来您应该删除:,或者将所有的块一起删除。您的url类似于:
jdbc:oracle:thin:@localhost:1521:sid