Oracle 11g xeに接続するこの方法があります。それでもjava.lang.NullPointerException例外が返されます。私はEclipse IDEを使用します。助けてください、私はそれを修正する方法を知らない。Javaでoracle DBに接続するとNullPointerExceptionが返される
public static Connection connectDB() throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException {
Connection connection = null;
try {
// Load the JDBC driver
String driverName = "oracle.jdbc.driver.OracleDriver";
Class.forName(driverName).newInstance();
// Create a connection to the database
String serverName = "127.0.0.1";
String portNumber = "1521";
String sid = "xe";
String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
String username = "peter";
String password = "pass";
connection = DriverManager.getConnection(url, username, password);
System.out.println(connection);
} catch (ClassNotFoundException e) {
// Could not find the database driver
} catch (SQLException e) {
// Could not connect to the database
}
System.out.println(connection);
return connection;
}
投稿を投稿する –
いつですか?どこ?どうやって? –