Class.forName("com.mysql.jdbc.Driver").newInstance();
解决方案 »
- 用java hibernate,struts2,做一个留言功能的模块
- 原创的jsCMS Ver 2.0发布,新鲜出炉!
- 关于hibernate search3.2.1的一些问题。。。
- 如何让用户知道错误信息。
- struts 用动态表单 怎样设置 radio的默认选中啊,急啊急啊急啊急啊--先谢啦
- 关于页面数据刷新的问题
- struts+spring+hibernate 框架
- j2sdkee1.3下如何配置连接sqlserver数据库?
- ORACLE数据库客户端连接不到,紧急
- Swt Table 网格线颜色如何更改
- 新手求教,急!如何用socket实现文件传输
- 望高人推荐纯java的工作流系统,高分回报!
请问有没有人成功连接过mysql数据库,您是如何安装如何配置的?
谢谢,一定给分!!!
public static void main(String[] args) {
try {
String driver = "org.gjt.mm.mysql.Driver";
//String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/mysql";
String user = "root";
String password = "root";
Connection conn = null;
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url,user,password);
if(conn != null)
System.out.println("Sucessed!");
conn.close();
}
catch (Exception e) {
e.printStackTrace();
}
}}
出现错误如下;
java.sql.SQLException: Invalid authorization specification: Access denied for user: 'root@localhost' (Using password: YES)
at org.gjt.mm.mysql.MysqlIO.init(Unknown Source)
at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.Driver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at untitled1.MysqlTest.main(MysqlTest.java:23)
是不是mysql数据库中的表user的问题?
你可以这样试以下:
假设mysql 装在c:\mysql 下面
这样来测试:
cd mysql
cd bin
mysql -u root -p
enter password:******** (在这里输入你的密码)
看看出错不???
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=username&password=password&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url); 不过我的驱动程序好像有问题,不知用的是不是mm.mysql-2.0.4-bin.jar??