java代码为packagecom.JDBC.DB;importjava.sql.Connection;importjava.sql.DriverManager;publicclassOracleconnection{privatefinalstaticStringURL="jdbc:oracle:thin:@localhost:1...
java代码为
package com.JDBC.DB;
import java.sql.Connection;
import java.sql.DriverManager;
public class Oracleconnection {
private final static String URL = "jdbc:oracle:thin:@localhost:1521:ORCL";
private final static String USERNAME = "sysdba";
private final static String PASSWORD = "admin";
private Connection conn = null;
public void getConnection()
{
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(URL,USERNAME,PASSWORD);
System.out.println("Connection is success!");
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new Oracleconnection().getConnection();
}
}
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.JDBC.DB.Oracleconnection.getConnection(Oracleconnection.java:28)
at com.JDBC.DB.Oracleconnection.main(Oracleconnection.java:36)
我用的是本地的oracle服务,win7系统下,oracle的服务都是开启的。
改问题解决了,我把登录oracle的用户更改为SYSTEM就成功了的,但是不明白为什么?
展开