连接数据库出现异常

package dmon;

import java .sql.Connection;

import java.sql.DriverManager;

public class Dmon01 {

public static void main(String[] args) {

try{

Class.forName("oracle.jdbc.driver.OracleDriver");

String url ="jdbc:oracle:thin:@localhost:1521:orcl)";

String user ="scott";

String password ="tiger";

Connection  conn = DriverManager.getConnection(url, user, password);

System.out.println("数据库连接成功");

}catch(Exception e){

e.printStackTrace();

}

}

}




java.sql.SQLException: Io 异常: SO Exception was generated

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)

at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)

at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)

at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)

at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)

at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)

at java.sql.DriverManager.getConnection(DriverManager.java:664)

at java.sql.DriverManager.getConnection(DriverManager.java:247)

at dmon.Dmon01.main(Dmon01.java:11)


慕后端2377088
浏览 1048回答 1
1回答

慕粉3688242

可能是不允许远程连接,试一下给予此账户 connect 权限
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java