java编译后没class

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:09:39
java编译后没class

是关于数据库编程的
jdbc odbc已经设置好了……
jdk配置也没问题
百思不得其解
程序如下

import java.sql.*;

public class Updata {

void f()

{Connection con;
Statement stmt;
try
{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:stu");
stmt=con.createStatement();
String sql="INSERT INTO student VALUES('JIM','99','98')";
stmt.executeUpdate(sql);
}

catch (ClassNotFoundException e){System.out.println(e);}

catch(SQLException e){System.out.println(e);}

}

public static void main (String[] args)
{Updata ap=new Updata();
ap.f();
}
请高人赐教……
不胜感激
复制的时候少了个括号 其实我主要想问的是为什么更新不了数据库
其他的都好解决……
我快崩溃了 请高人来救我吧

好像即使编译错误,也应该会有字节码文件生成

死机了!~

你是不是文件名没有和类名相同啊?要相同才行!

我用你的源文件,在最后加了个},就能编译成功了,而且也生成了CLASS文件。注意了,你的文件名也必须是Updata.java

在那里编译的 啊?
如果是在eclipse中,则class文件在工程名/bin/目录下