java 程序连不上mysql数据库了

importjava.io.InputStream;importjava.sql.Connection;importjava.sql.DriverManager;impo... import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
/**
* JDBC工具类
*
* @author Administrator
*
*/
public class JDBCUtils {
private static Properties props = new Properties();
// 这里的语句都只执行一次,我们让它在JdbcUtils这个类被加载时执行!
static {
try {
// 获取类路径下的资源
InputStream in = JDBCUtils.class
.getResourceAsStream("dbconfig.properties");
// 加载配置文件
props.load(in);
/*
* 注册驱动类
*/
Class.forName(props.getProperty("driverClassName"));
} catch (Exception e) {
throw new RuntimeException(e);
}
}
/**
* 获取连接对象
*
* @return
*/
public static Connection getConnection() {
try {
/*
* 3. 获取连接对象
*/
Connection con = DriverManager.getConnection(
props.getProperty("url"), props.getProperty("username"),
props.getProperty("password"));
return con;
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
展开
 我来答
死亡秘密B3k
2014-05-14 · TA获得超过727个赞
知道答主
回答量:135
采纳率:0%
帮助的人:151万
展开全部
这个问题,我有经验。程序没有错的情况下。
先停止mysql服务,然后打开命令行。输入mysqld_safe --skip-grant-tables
然后输入 mysql -u root
然后修改密码update user set Password = PASSWORD('新密码') where User ='root';
当然,密码也可以不改
然后flus privileges接着quit退出
然后重启mysql。
搞定
追问
你的这个答案我在网上看过了,没用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式