import java.sql.*;
class MySQLconn
{
public static void main(String args[]) throws SQLException, ClassNotFoundException{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","12345");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("Select * from emp");
while(rs.next()){
System.out.println(rs.getInt("id")+" "+rs.getString("Name")+" "+rs.getString("Department"));
}
rs.close();
st.close();
con.close();
}
}
答案 0 :(得分:0)
显然,Oracle JAR不在您的类路径中。确保它们处于编译时的一个技巧是导入OracleDriver类,然后用OracleDriver.class.getName()替换字符串文字。您的IDE或编译器会注意到该类是否不可用。
显然,您需要获取Oracle JAR并将它们放在类路径上。
答案 1 :(得分:0)
来自您的异常您的项目类路径中似乎没有Oracle数据库驱动程序,您可以在此处下载一个oracle jdbc driver
如果使用ecelipse IDE,可以按照以下步骤添加驱动程序: