创建 Java项目-》no build tools -》选择项目文件夹-》项目名
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
public class App {
public static void main(String[] args) throws Exception {
System.out.println();
System.out.println("hello");
System.out.println();
try{
String driverClass="oracle.jdbc.driver.OracleDriver";
String url="jdbc:oracle:thin:@1**.**.**.**:1521:****";
String user="******";
String ps="******";
Class.forName(driverClass);
Connection conn=null;
conn=DriverManager.getConnection(url, user, ps);
String sqlCommand="select name from t_tab";
ResultSet rs=conn.createStatement().executeQuery(sqlCommand);
while(rs.next()){
System.out.println(rs.getString("name"));
}
}
catch(Exception e)
{
e.printStackTrace();
System.out.println();
}
}
}
1:如果代码不连接数据库(Try包括的内容),程序运行正常,显示“hello”,
2:如果连接数据库,运行Try里面的内容,则报:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错。
3:尝试填加项目的引用:在项目的Configure Classpath 中填加“ ojdbc8.jar”(已复制到项目的lib文件夹里)。
4:则运行时系统报错:错误: 找不到或无法加载主类 App 原因: java.lang.ClassNotFoundException: App
JDK:OpenJDK 19 ,JavaHome、Classpath 等均配置正常
增加ojdbc8.jar(已复制到项目的lib文件夹里)的引用
正常连接即呆。
试试把驱动类名改成下面这个
String driverClass = "oracle.jdbc.OracleDriver"
在项目左下角的这个位置,添加对应的jdbc驱动包
我复制这个代码运行,可以连接上数据库。。。
补充:这是一个HelloWorld。
命令行下:
javac App.java 编译正常
java App 运行,报错:java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver