我的教授要求我們做出的java程序,要求用戶輸入數據和輸入的數據會自動在SQL Developer的被插入到表。如何加載JDBC驅動程序的Oracle SQL Developer
我在Java中的後臺和數據庫,但我不熟悉創建JDBC應用程序。
我搜索一個在線教程,它說,我需要先註冊JDBC驅動程序。我在我的編譯器中運行了代碼,但它輸出了Error: unable to load driver class!
。
我應該怎麼做它註冊?
我還是不知道的Class.forName();
概念其次,誤差的SQLException: No suitable drivers found
我不知道什麼是錯在我的代碼,但在我的SQL開發人員連接細節問題是這樣的:
連接名稱:瑪利爾
連接細節:瑪利爾@ //本地主機:1521/XEXDB
代碼:
import java.sql.* ;
public class employeeMode{
public static void main(String args[]) throws SQLException{
String URL = "jdbc:oracle:thin:@localhost:1521:XEXDB";
String USER = "mariel";
String PASS = "1234";
Connection conn = DriverManager.getConnection(URL, USER, PASS);
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(ClassNotFoundException ex) {
System.out.println("Error: unable to load driver class!");
System.exit(1);
}
}
}
編輯:
我定了!謝謝大家!這裏的工作代碼:
import java.sql.* ;
public class employeeMode{
public static void main(String args[]) throws SQLException{
String URL = "jdbc:oracle:thin:[email protected]//localhost:1521/XEXDB";
String USER = "mariel";
String PASS = "1234";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(URL, USER, PASS);
}
catch(ClassNotFoundException ex) {
System.out.println("Error: unable to load driver class!");
System.exit(1);
}
}
}
你必須在你使用MySQL或Oracle或別的東西什麼樣的數據庫類路徑 – soorapadman
添加Oracle驅動程序。如果您使用的是oracle,請使用ojdbc.jar,如果您使用的是MySql,請使用我的安裝程序中提供的jar文件 – saikumarm
將連接語句移動到'Class.forName'行下面' – Arvind