我的 JDBC 程序编译成功但没有异常运行 [重复]
Posted
技术标签:
【中文标题】我的 JDBC 程序编译成功但没有异常运行 [重复]【英文标题】:MY JDBC program compiles successfully but does not runs with exception [duplicate] 【发布时间】:2020-04-01 02:20:14 【问题描述】:我的程序运行成功,但在运行时出现异常。 我已经按照所有 8 个步骤制作了一个 JDBC 程序。 给出了显示异常的代码和图像。 我还在控制面板的管理设置中创建了自己的 DSN(数据源名称)。 任何愿意让我知道解决此问题的方法的人。 我将非常感谢你。 提前致谢。
这显示了我在运行时遇到的错误
import java.sql.*;
public class JDBC
public static void main(String[] args)
try
// TODO Auto-generated method stb
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String conURL = "jdbc:odbc:PersonDSN" ;
Connection con = DriverManager.getConnection(conURL) ;
Statement st = con.createStatement() ;
String sql = "Select * from Student" ;
ResultSet rs = st.executeQuery(sql) ;
while (rs.next())
String sname = rs.getString("SName");
String saddress = rs.getString("SAddress");
String sno = rs.getString("SNumber");
System.out.println(sname + " " + saddress + " " + sno );
con.close();
catch (Exception a)
System.out.print(a);
【问题讨论】:
您认为异常消息是什么意思? 不要发布错误截图,将错误作为文本包含在您的问题中。 请不要张贴代码图片、错误消息图片、日志图片或任何类型的文字图片。无法搜索图片中的文字,无法将图片中的文字复制粘贴到 IDE 中,无法将图片中的文字复制粘贴到 Web 搜索引擎中,并且盲人或其他视障人士无法阅读图片中的文字。只需复制文本并将其作为文本粘贴到您的问题中。如果您不确定如何正确格式化,请不要担心,我们可以提供帮助。 感谢您让我知道这些问题。我会照顾他们 【参考方案1】:看起来像是 Java 版本不匹配。 您有一个使用 Java 12 编译的编译类文件,并且在运行时使用的是 Java 版本 8。
你也可以看到答案; https://***.com/a/47457251/11226302
我猜如果你使用 jdk12,它应该可以解决问题。
【讨论】:
以上是关于我的 JDBC 程序编译成功但没有异常运行 [重复]的主要内容,如果未能解决你的问题,请参考以下文章