| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 561 人关注过本帖
标题:[求助]一个有关数据库的连接问题
只看楼主 加入收藏
xqiang
Rank: 1
等 级:新手上路
帖 子:291
专家分:0
注 册:2006-2-23
收藏
 问题点数:0 回复次数:6 
[求助]一个有关数据库的连接问题

String tDriver = "org.gjt.mm.mysql.Driver";
String tUrl = "jdbc:mysql://localhost:3306/javatest";
String tUser = "root";
String tPassWord = "";
conn = db.getConn(tDriver, tUrl, tUser, tPassWord);

就是这句,如果我用这个root没有密码的用户,连接数据库正常,
但是如果我改成有密码的用户,连接就会出错,

String tDriver = "org.gjt.mm.mysql.Driver";
String tUrl = "jdbc:mysql://localhost:3306/javatest";
String tUser = "admin";
String tPassWord = "admin";
conn = db.getConn(tDriver, tUrl, tUser, tPassWord);

上面这样就不行了,

admin是有这个用户的,而且密码也是正确的,权限也不会有问题的

这到底是怎么回事啊?

有哪位高手可以告诉我啊?

谢谢先了!!!


下面是出错的代码



HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)


root cause

java.lang.NullPointerException
database.DbConn.execute(DbConn.java:49)
dao.Guestbook.insert(Guestbook.java:128)
org.apache.jsp.guestbook_jsp._jspService(guestbook_jsp.java:60)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.9



搜索更多相关主题的帖子: String 数据库 mysql tDriver 
2006-07-18 17:52
xqiang
Rank: 1
等 级:新手上路
帖 子:291
专家分:0
注 册:2006-2-23
收藏
得分:0 

快一天了,还没有人告诉我啊

版主大哥大姐,你们也不知道吗?

顶起先


相信自己可以的!!! http://www.
2006-07-19 08:59
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
得分:0 

你数据库MYSQL安装的时候估计是没设置密码!所以连接的时候改成有密码就出错


[url=http://www.]网页设计教程[/url]
2006-07-19 10:11
xqiang
Rank: 1
等 级:新手上路
帖 子:291
专家分:0
注 册:2006-2-23
收藏
得分:0 

安装的时候,都是只有一个root用户的啊,而且这个用户本来就是没有密码的,

难道这个问题要我重新安装数据库不成?

要是安装时用有密码,然后可以用,可是用没有密码时又不可以用,那怎么办?


相信自己可以的!!! http://www.
2006-07-19 11:34
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
得分:0 
MYsql安装的时候有一步是让设置密码的,我认为你跳过那个安装页面直接下页了。
设置了密码就需要在连接数据库的时候加上密码,没有设置密码就为空。
你如果想再设置密码的话 也不用再重新安装直接进行MYsql Server Instance Config Wizard 再配置一下就OK了

[url=http://www.]网页设计教程[/url]
2006-07-19 15:20
飘飘叶子
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:597
专家分:10
注 册:2005-8-17
收藏
得分:0 
安装完成后只有一个root的用户,你有没有新建过一个admin的用户么?

向着软件工程师的目标前进!
2006-07-19 23:40
yangwudong
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:244
专家分:0
注 册:2005-8-18
收藏
得分:0 
新建用户之后不要忘了刷新服务啊!否则,你改了也是没有用的!

别做程序了,给你们一个赚钱的秘诀。做豆腐;if 做硬了 then 卖豆腐干;if 做稀了 then 卖豆腐花;if 太稀了 then 卖豆浆;if 豆腐卖不动了放几天 then 卖臭豆腐; else if 还卖不动放坏了 then 卖腐乳;
2006-07-20 16:36
快速回复:[求助]一个有关数据库的连接问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030761 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved