Từ cuộc trò chuyện của chúng tôi, bạn có thể telnet và kết nối với cơ sở dữ liệu từ dấu nhắc lệnh. Sau khi xem qua jdbcurl, tôi đã tìm thấy lỗi.
localhost:1521 / xe phải là localhost:1521:xe nếu xe là SID cho cơ sở dữ liệu của bạn.
Thay đổi mã này từ
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521/xe", "scott", "tiger");
Tới
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe", "scott", "tiger");
Hãy xem bài viết này