1. web服务器与数据库服务器连接出了问题
分开测试。
先测试数据服务器。登陆数据服务器,查看数据库是否正常。
在测试web服务器。看能否正常访问。
然后再web服务器上写一个简单的连接代码访问数据库服务器。如果连不上,请贴出错误信息。
2. JavaWeb连接不上数据库
数据库访问错误可能两个原因:1.账号密码配错,你说是user1,试下就知道了;2.没有权限,可以通过直接了连数据库来判断。
3. web服务器重启后连不上数据库
你要搞清楚几个关键词,"服务器"和"服务",服务器是指固定的硬件设备,即电脑主机,服务则是运行于服务器操作系统上的程序.你现在要确定你是有一台服务器,还是有多台服务器,如果只有一台服务器,而且数据库服务可以正常启动,但web服务不能启动,可以查看系统日志,看是否有错误发生,如果是iis,检查是iis没有启动还是站点没有启动,检查是否80端口被占用.
4. 跪求答案啊,这里是web项目,数据库Mysql的链接纵是连不上,出错,用户名和密码是正确的,错误如下:
一般MySQL连接不上,可能有两大原因:1、MyEclipse配置错误 2、MySQL配置不当。
一、我们一般的连接步骤如下:
1、在MyEclipse中连接MySQL数据库:依次点击window-->show view-->other-->MyEclipse Database-->DB Browser
MyEclipse连接MySQL报错解决办法
图一:找到数据库连接选项
2、选中DB Browser,右键单击,并选择New一个数据连接的菜单,新建一个MySQL连接,在弹出的新窗口中填入相应的信息,如下图所示:
MyEclipse连接MySQL报错解决办法
图二:填写相应的信息
3、然后点击Finish,完成此次操作,却得到了如下图所示的错误信息,尝试多次也无法连接,为了验证用户名和密码是否正确,我们在MySQL终端尝试输入该用户和密码,却可以连接,这就奇怪了?
MyEclipse连接MySQL报错解决办法
图三:提示数据库无法连接
二、解决方法:
最终在终端使用“select * from mysql.user;”命令查询用户表的时候,结果返回却只有root一个用户,然后将MyEclipse中MySQL连接中的User name改成root就能连接成功了。
MyEclipse连接MySQL报错解决办法
图四:将User修改为root
MyEclipse连接MySQL报错解决办法
图五:提示连接成功
三、为什么会出现这种情况?
虽然问题解决了,但是我们还是要本着“知其然又要知其所以然”的精神继续往下探究下,所以做了一个大胆且正确的决定,重新安装了一次MySQL,当安装最后一步的时候终于明白了,我们一般选中的是“Modify Security Settings”选项,也就是默认用户为root,所以在终端查询用户表的时候只select出了root用户。
MyEclipse连接MySQL报错解决办法
图六:安装时root就为默认用户
如需要MySQL软件,下载频道提供MySQL系列软件的下载:s.jb51.net
myeclipse连接mysql数据库错误问题解决
今天做一个BBS网站,做的过程中连接MYSQL发生了点问题。错误代码如下
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
因为看到了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver ,一直以为是我的连接JAR包出了问题,上网搜了好久,类似的问题都是JAR包的问题,但是我确信自己的JAR包是对的,然后开始找代码,发现我以前的一个案例的代码和这个完全一样,以前的案例可以正常运行(是以前运行的时候)。
接着我以为是重装的时候什么地方没配好,接着我翻了N多配置MYECLIPSE的资料,发现一点问题都没有。这时候我好泄气啊,但是我没有放弃,接着找,后来我又运行了一次以前的案例,发现以前的案例也不能正常运行了,我就怀疑不是连接JAR包,也不是代码的问题了。
我发现在at java.lang.Class.forName0(Native Method) 前面还有两行是at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
上网一找这两行的资料,发现是TOMCAT的8080端口的问题,重启TOMCAT,发现OK了!!!
呵呵,那时好激动啊!不过这个问题要记录下来,避免以后也出现相同的问题!
5. 装好后web登录提示数据库连接失败,怎么解决
出现下面这种现象:
数据库主机: [localhost]一般为localhost
数据库名称: [dedecmsv56gbk]
数据库用户: [root]
数据库密码: [******]数据库连接失败!
数据表前缀: [dede_]如无特殊需要,请不要修改
数据库编码: [.]GBK [
] LATIN1 仅对4.1+以上版本的MySql选择
出现以上原因主要是信息填写不正确
1、数据库主机:
请确保您的数据库和主机在同一台服务器上,否则不要使用localhost,老老实实填写数据库IP。
2、数据库名称、数据库用户、数据库密码
这三个问题在虚拟主机\空间里的数据库管理上面就可以看到。不要使用默认的,一定要自己填写!
3、数据库前缀和数据库编码
这两项一般不用动,默认即可!
6. 数据库和web网站在同一台服务器,网站可正常使用,当把数据放在其他服务器上时,无法连接数据库
看样子应该是你的数据库服务器配置有些问题。可以从以下几步骤来查找原因。
先在网页服务器上的DOS窗口运行telnet 10.60.197.3 1433看能不能登录进去;
如果可以登录进去,再检查登录权限,在sql企业管理服务器中用sa登录是否正常。
如果不能登录,检查sql是否启动服务、检查是否允许远程连接、检查防火墙是否打开相应端口。
总之。情况比较复杂,很难根据你的描述判断问题所在。
7. 数据库无法连接如何解决
关于数据库无法连接的,大致总结了一下常见程序的数据库链接文件到底是哪一个:1. 帝国系统网站数据库配置文件路径:web/e/class/config.php2. shopex系统网站数据库配置文件路径:web/config/config.php3. DEDECMS(织梦)系统网站数据库配置文件路径:web/data/ common.inc.php4. php168系统网站的数据库配置文件路径:web/php168/mysql_config.php5. 其他.net的网站一般web/web.config文件是数据库配置文件6.phpcms系统的数据库配置文件路径:web/include/config.inc.php7.discuz论坛系统的网站的数据库配置文件一般3个,分别为: web/uc_server/data/config.inc.phpweb/config/config_global.phpweb/config/config_ucenter.php可以根据您具体的数据库信息修改一下数据库链接文件,当您数据库无法连接上的时候,(前提是先确定好我们数据库是正常的,也就是登陆您数据库高级管理看可以不可以进去,如果可以一般是数据库就没什么问题的了)。
8. web服务器和数据库服务器怎么连接
如果两个服务是不同的服务器,数据库服务器需要开启对应的外网访问端口并进行设置。如果是在同一个服务器上,使用数据库连接程序、账号密码即可连接。
9. java web项目连接数据库失败,如图
数据库名称和密码是否和代码中的一致?
10. 开发手机应用(或移动应用) 连接数据库 为什么不直接连 二是通过 web中转。。
移动应用属于客户端应用,而数据库是在Web服务器中,因此理应通过Web服务器端去链接操作数据库。
不过移动客户端,包括HTML5 Web端,都有本地数据库,你可以在App里面直接去连接本地数据库,但敏感数据和业务逻辑都是存在服务器端,客户端是不允许直接连接服务器端数据库的,因此仍然少不了和服务器打交道。