问答详情
源自:2-2 JDBC实战---打通数据库

控制台为什么不输出数据?

控制台为什么不输出数据?

三月 15, 2017 2:29:12 下午 org.apache.coyote.AbstractProtocol start

信息: Starting ProtocolHandler ["http-bio-8080"]

三月 15, 2017 2:29:12 下午 org.apache.coyote.AbstractProtocol start

信息: Starting ProtocolHandler ["ajp-bio-8009"]

三月 15, 2017 2:29:12 下午 org.apache.catalina.startup.Catalina start

信息: Server startup in 5013 ms

控制台显示执行成功,但是并没有输出小美啊

提问者:二道桥十三太保 2017-03-15 14:44

个回答

  • 竹青牙
    2017-03-22 23:12:02
    已采纳

    main方法里少了参数

    应该是public static void main(string[] args){

    ....}

  • 幸福是可积的
    2017-03-21 09:59:46

    打印输出一下rs是否为空,还有就是sql语句中表名的后面加上;

    mysql是以分号作为语句结束标识的

  • 二道桥十三太保
    2017-03-16 11:46:33

    package util;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    
    public class DBUtil {
    	
    	private static final String url="jdbc:mysql://127.0.0.1:3006/imooc";
    	private static final String username="root";
    	private static final String password="123456";
    	
    	public static void main()throws Exception{
    		Class.forName("com.mysql.jdbc.Driver");
    		Connection conn=DriverManager.getConnection(url, username, password);
    		Statement stmt=conn.createStatement();
    		ResultSet rs=stmt.executeQuery("select user_name,age from imooc_goddess");
    		
    		while(rs.next()){
    			System.out.println(rs.getString("user_name")+rs.getString("age"));
    		}
    	}
    			
    }


  • Smile丶微冷
    2017-03-15 18:13:07

    亲,建议提问的时候(尤其是程序错误的情况),请先把你的代码或者错误提示写出来,不然别人没有办法帮你分析出错原因的哦。