我有这段代码:
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "user", "password");
我需要在系统/管理工具中为此配置哪些配置才能连接到我的数据库?
我已经在我的系统中安装并运行了Oracle 11g。
答案 0 :(得分:2)
conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "user", "password");
这是mysql连接URL,您正在尝试使用oracle。
试试这种方式
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:db","username","password");
答案 1 :(得分:1)
首先,您必须将ojdbc6.jar
添加到库文件夹并再次尝试连接到数据库,我认为您的网址是false.oracle连接网址就像jdbc:oracle:thin:@" your ip ":1521:
答案 2 :(得分:0)
希望您对odbc
连接感到困惑。 ODBC是microsoft用于连接数据源的接口。我们使用sun.jdbc.odbc.JdbcOdbcDriver
来获取连接。
您不需要odbc连接,因为您拥有特定数据库服务器的driver
(jar)(在您的情况下为mysql)。