get连接方法中的错误

时间:2018-05-15 11:28:16

标签: java oracle jdbc

我在使用Oracle XE的netbeans中有一个动态jtree。

我在connection()中制作了packageA方法,并使用connection()中的pacakge B方法。

之前它没有给出错误,但是现在连接方法在某些时候工作得非常好&有时它会显示错误消息error java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12516)(ERROR_STACK=(ERROR=(CODE=12516)(EMFI=4))))

我的代码是关注getConnection()

public class IntegrationWithDbClass {

public Connection conn = null;
public Statement stmt = null;
public ResultSet rs = null;
public String query = "";

        public void getConnection() {

    try {
        Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
 String url="jdbc:oracle:thin:@localhost:1521:XE";
 conn = DriverManager.getConnection(url, "Hr", "Hr");
System.out.println("Connection Established");
        if (this.conn != null) {
            this.conn.setAutoCommit(false);
            this.stmt = this.conn.createStatement();
        }
    } catch (Exception ex) {
        System.out.println("error "+ex);
        ex.printStackTrace();
    }

}
  }

我知道有些人因为SID而说出来了,但我认为我的错误是因为SID而发生的,还有其他一些问题,需要你的帮助谢谢。

0 个答案:

没有答案