myecilpse已经和mysql连接成功了,为什么运行java文件会报错啊

来源:2-3 JDBC实战---搭建模型层 Ⅰ

花道人

2017-02-25 21:05

http://img.mukewang.com/58b180f30001937610990765.jpg

代码如下:

package com.imooc.db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import java.sql.Statement;



public class DBUtil {
	
	
	
	private static final String URL="jdbc:mysql://127.0.0.1:3306/imooc";
	private static final String USER="root";
	private static final String PASSWORD="root";
	
	public static void main(String[] args) throws Exception{
		try{
		//1.加载驱动程序
		Class.forName("com.mysql.jdbc.Driver");
		//2.获得数据库的连接
		Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);
		//3.通过数据库的连接操作数据库,实现增删改查
	    Statement stmt=conn.createStatement();
	    ResultSet rs=stmt.executeQuery("select user_name,age from imooc_goddness");
	    
	    while(rs.next()){
	    	System.out.println(rs.getString("user_name")+","+rs.getInt("age"));
	    }
	}
		catch(ClassNotFoundException e){
			e.printStackTrace();
			}catch(SQLException e){
			e.printStackTrace();
			}
		}

}


写回答 关注

2回答

  • 读者123
    2017-02-25 23:18:12
    已采纳

    数据库密码错误。密码不是root

    花道人

    非常感谢!

    2017-03-07 20:39:10

    共 1 条回复 >

  • 霸道学长3192921
    2017-02-26 14:07:03

    你数据库的名字和账号密码对不对??你之前用过mysql吗??

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题