我如何获得昨天在我的计算机上下载的oracle 11db的sql * plus连接?
|
好吧,这真是令人生气。 。 。我可以连接到另一个城市的服务器上的oracle数据库,但是不能连接到我自己的计算机上的oracle数据库吗?我想念什么?下面是我的代码。 。 。我什至尝试使用两个端口1521(我的Tomcat服务器使用8080)。
try
{
Connection conn;
// Load the JDBC driver
String driverName = \"oracle.jdbc.driver.OracleDriver\";
Class.forName(driverName);
// Create a connection to the database
String url = \"jdbc:oracle:thin:@localhost\";
conn = DriverManager.getConnection(url,\"root\",\"password\");
}
catch (IOException e)
{
System.out.println(\"Caught I/O Exception);
e.printStackTrace();
throw e;
}
catch (SQLException e)
{
System.out.println(\"Caught SQL Exception);
e.printStackTrace();
throw e;
}
}
没有找到相关结果
已邀请:
1 个回复
黎喊病
您必须使用正确的用户名和密码,并替换适用于您的案例的主机和数据库的值。不要只逐字使用该字符串。 Oracle在运行吗?您可以使用SQL * Plus进行连接吗?如果SQL * Plus无法连接,则Java也将无法连接。 与JDK和数据库版本匹配的JDBC驱动程序JAR必须位于CLASSPATH中。您应该可以在下载的发行版中找到驱动程序JAR。 不要使用任何CLASSPATH环境变量进行设置;使用
命令行参数。 修改此代码以进行尝试。我知道这行得通。