eclipse没有显示任何输出

时间:2015-12-02 21:55:33

标签: java eclipse jdbc

我使用JDBC在java上编写了非常简单的数据库查询。 这是代码

import java.sql.*;
public class statement {
    static final String JDBC_DRIVER="com.mysql.jdbc.Driver";
    static final String URL="jdbc:mysql://localhost/emp";
    static final String USER="root";
    static final String PAS="1234";
    public static void main(String [] args){
        System.out.println("hello");
        Connection con=null;
        Statement stmt=null;
        try{
            System.out.println("creating database connection");
            con=DriverManager.getConnection(URL,"root","1234");
            String sql="update Employee set age 30 where id =103";
            stmt=con.createStatement();
            Boolean ret=stmt.execute(sql);
            System.out.println("return value is: "+ret.toString());
            int rows=stmt.executeUpdate(sql);
            System.out.println("rows impacted: "+rows);
            stmt.close();
            con.close();
        }catch(SQLException se)
        {
            System.out.println("hello");
        }
    }

}

在我的最后一次捕获 - 只是检查程序是否输出任何内容。没有错误,也没有给出警告。但是,在我的控制台窗口中,我得到了

0 items 

消息。有什么问题?

P.S。我将所有jar文件都包含在我的项目中

1 个答案:

答案 0 :(得分:0)

您能告诉我们您在命令行中输入的内容或运行方式吗?

我将其剪切/粘贴到Eclipse中,而不是丢失}。我得到了:

hello
creating database connection
hello

第二个hello表示抛出了SQLException,因为我的工作站上没有运行数据库。 我想也许你没有正确的java命令。