gpt4 book ai didi

java - 来自 tnsname.ora 的数据库 URL

转载 作者:行者123 更新时间:2023-11-30 07:52:59 26 4
gpt4 key购买 nike

我正在尝试连接到本地数据库

当我尝试 netbeans IDE 时出现此错误:

java.sql.SQLException: No suitable driver found for jdbc:oracle:oci:@d3do3a:1521:XE

这是我的tnsname.ora 文件:

XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = d3do3a)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

这是我的主要方法:

    public static void main(String[] args) {
// TODO code application logic here
Connection myConn =null;
Statement myStmt =null;
ResultSet myRs =null;

String user ="doaa";
String pass ="0563014554";
try {
myConn = DriverManager.getConnection("jdbc:oracle:oci:@d3do3a:1521:XE" , user ,pass);

} catch (SQLException ex) {
//Logger.getLogger(NewDatabase.class.getName()).log(Level.SEVERE, null, ex);
ex.printStackTrace();
}
}
}

请问我的数据库网址是否正确或者错误是什么???

最佳答案

为了让 JDBC 找到您的驱动程序,您需要做两件事:

  1. 将驱动程序 jar 文件添加到您的类路径中。
  2. 为其提供适当的 URL。

问题可能是您尚未将驱动程序 jar 添加到类路径中。

关于java - 来自 tnsname.ora 的数据库 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33088716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com