java - 如何解决“IO-fout: Invalid connection string format, a valid format is: "host:port:sid"” 错误?
问题描述
我正在尝试与我的一个数据库建立数据库连接。但它给我带来了错误:
IO-fout: Invalid connection string format, a valid format is: "host:port: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)
解决方案
推荐阅读
- javascript - Postman - 使用变量键获取响应值
- android - 如何添加第二个梯度波?
- javascript - 该按钮应在准确的时间弹出
- linux - 如何在 windows 共享文件夹中使用 PutFile
- android - 使用 Gradle 在 Android Studio 中导入 BuildConfig
- wordpress - 损坏的 Woocommerce 商店展示 - 不会显示产品
- python - Django DateTimeField 没有秒
- javascript - 如何使用 javascript 来计算屏幕上某个类的项目数?
- reactjs - 将 stacknavigator 中的数组作为道具传递给屏幕反应原生导航?
- javascript - 无法在反应功能组件中的道具上设置状态