所以我使用 JDBC 和 mySQL 连接到 java 应用程序中的测试 mySQL 数据库,一切正常。生产最终将在 oracle 数据库上。看来我可以更改驱动程序和连接来完成这项工作。
我得到了这个:/usr/local/oracle/product/10.1.0/client_1/bin/sqlplus -S user/password@SERVICE @something.sql
所以我假设这是在本地访问它的方式。我也得到了主人。所以我认为连接 url 将转换为以下内容,并且我能够做到这一点:
String url = "jdbc:oracle:thin:user/password@//host/SERVICE"
Connection c = DriverManager.getConnection(url);
但这似乎不起作用。我对@something.sql 部分感到困惑。我如何将它包含在我的连接网址中?我当前的连接 URL “jdbc:oracle:thin:user/password@//host/SERVICE”中是否还有任何明显的错误?