【发布时间】:2012-04-26 00:42:30
【问题描述】:
所以我使用 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”是否也有任何明显的错误?
【问题讨论】:
-
我使用 jdbc:oracle:thin:@host:1521:SERVICE 语法并分别提供用户名和密码使其工作。谢谢。