我的教授要求我们做出的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