数据库连接不上,什么情况,该如何处理?
首先遇到问题要先梳理思路,再寻找解决办法。
1、明确数据库连接不上具体是报什么错,从报错信息着手,分析连接失败的原因;
2、确认连接信息是否正确,账户密码,IP和端口等,ping、telnet等工具都可以检测;
3、防火墙,网络,数据库访问授权信息等。
jsp连接sql sever2008 r2数据库失败
- jspservlet+sql sever 2008 r2做的系统,eclipse写的代码!连接数据库时,test.java可以成功连接数据库并执行查询;但test.jsp则连接数据库失败!test.java文件如下:package cn.edu.uibe.db;import java.sql.*;import cn.edu.uibe.db.sqlConn;public class test {public static void main(String[] args) throws SQLException { TODO Auto-generated method stubsqlConn dbcon=new sqlConn();Connection con=dbcon.getConnection();Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery("select * from admin");while(rs.next()){System.out.println(rs.getString("Ad_name")+"t"+rs.getString("Ad_password"));}}}执行结果:加载驱动成功!连接数据库成功!a123test.jsp文件如下:%@ page contentType="texthtml;charset=utf-8"%%@ page import="java.sql.*"%htmlbody%String driverName="com.microsoft.jdbc.sqlserver.SQLServerDriver";String url = "jdbc:sqlserver:localhost:1433;DatabaseName=CActivity";String user = "sa";String password = "12345678"; try{ Class.forName(driverName);Connection conn = DriverManager.getConnection(url, user, password);* Statement stmt = conn.createStatement();String sql = "select * from admin";ResultSet rs = stmt.exec笭丹蒂柑郦纺垫尸叮建uteQuery(sql);while (rs.next()) { out.println(rs.getString("Ad_name")); out.println(rs.getString("Ad_password"));} *out.print("数据库操作成功,恭喜你");}catch(Exception e){out.println("Connection Fail!br"+e.getMessage());}%bodyhtml执行结果如下:Connection Fail!com.microsoft.jdbc.sqlserver.SQLServerDriver问题补充: 求大神帮忙。。。
- 来 远程给你看看 see my name ,find me……….
JDBC 到主机 的 TCPIP 连接失败。跪求大神解决,数据库重装了都不行
- factory.UserLoginAction.sqlserver.microsoft.catalina.java;服务和连接的外围应用配置器的远程连接选了本地连接和远程连接中的同时使用TCP/:206).daoImpl.java.DriverManager.ConnectException.servlet、Named Pipes 协议已启动.jdbccom.java.getConnection(ConnectionDBFactory: 到主机 的 TCPIP.apache..dizhiyihaopin.microsoft.net.:31)at javax.java.sql.core。 java.internalDoFilter(ApplicationFilterChain.:16)at com.http.java:185)at com.;IP 连接失败.makeFromDriverError(Unknown Source)at com.http.HttpServlet:803)at org.sqlserver.getConnection(DriverManager.microsoft.action…jdbc:57)at com.service(HttpServlet.core;TCP/.doFilter(ApplicationFilterChain.ConnectionDBFactory.checkUserInfo(UserImpl: connectat com.service(HttpServlet.java.dizhiyihaopin.ApplicationFilterChain.daoImpl:45)at com.java:582)at java: Connection refused.SQLServerConnection.sqlserver.SQLServerDriver.getCon(BaseImplClass.servlet.ApplicationFilterChain.HttpServlet.SQLServerException:290)at org.microsoft.DriverManager.TCP/.apache.jdbc.connect(Unknown Source)at com.java.:710)at javax.getConnection(DriverManager.BaseImplClass.sqlserver.connect(Unknown Source)at java.doPost(UserLoginAction.java.UserImpl.java..catalina.SQLServerException.jdbc;IP的端口是1433.dizhiyihaopin.sql;IP和Named Pipes.dizhiyihaopin.
- sqlserver的驱动包引入了吗?而且1433端口真的打开了吗?你可以在dos窗口下输入netstat -ano看看端口是否启动
JDBC连接SQL SEVER数据库失败 这个是为什么啊
- 严重:com.fr.third.org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (到主机 的 TCPIP 连接失败。 java.net.ConnectException: Connection refused: connect)at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)at java.util.concurrent.FutureTask.get(Unknown Source)at com.fr.dav.LocalEnv.testConnection(Unknown Source)at com.fr.data.datapane.connect.DatabaseConnectionPane$1$1.doInBackground(Unknown Source)at javax.swing.SwingWorker$1.call(Unknown Source)at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)at java.util.concurrent.FutureTask.run(Unknown Source)at javax.swing.SwingWorker.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at java.lang.Thread.run(Unknown Source)
- 连接数据库的账户密码是否正确?
c#连接数据库失败,单独数据库连接成功
- 找了一些基本的问题,都试过了,都没有用尝珐佰貉脂股拌瘫饱凯,我用的是vs2012,SQL2012
- 你的代码呢??跟进去看看,你这样查、、
用vb创建数据库时提示 登录失败:SQL服务器连接:ActiveX部件不能创建对象
- sql2000没有此问题,一切都正常,用了sql2005或2008就有此问题了,另外在其他电脑装了2008r2,运行这个程序是没有这个问题的。 VB窗口需要输入:服务器名称,sa和密码希望高手帮忙解决下。
- 有错误 代码 吗?
数据库连接失败 求大神帮助!
- 要求装的插件我也安装了 数据库也能正常运行 为何还是连接不上啊….全分压上了…
- 上下2张图,数据库名称都不一样。第一张图,数据库名称是psobb。第二张图,数据库名称是psobb_datebase。请更改第一张图里面的数据库名称。
用SQL Server Management Studio 远程数据库连接失败
- 我用SQL server m单沪厕疚丿狡搽挟敞锚anagement studio,可以连接本地数据库,可以连接远程2008数据库,但是不能连接到远程的MSSQL2012,请高手指点问题补充: 能ping通远程服务器,但是telnet连接不上
- 服务器那里的防火墙那里允许外网SQL连接就可以了
用JSP连接数据库失败,请帮忙查看哪里错误
- %@ page language="java" contentType="texthtml; charset=ISO-8859-1" pageEncoding="GBK"%%@ page import="java.sql.*" %!DOCTYPE html PUBLIC "-W3CDTD HTML 4.01 TransitionalEN" "www.w3.org/TR/html4/loose.dtd"htmlheadmeta http-equiv="Content-Type" content="texthtml; charset=ISO-8859-1"titleInsert title heretitleheadbody%Connection cnn;try{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql:localhost:3306test?characterEncoding=utf-8"; String user="root"; String password="11"; cnn=DriverManager.getConnection(url,user,password);}catch(ClassNotFoundException e){ out.println(e.getMessage());}Statement stmt =cnn.createStatement();ResultSet rs=stmt.executeQuery("SELECT * from team ");while(rs.next()){ String name = rs.getString("name"); String slogan =rs.getString("slogan"); System.out.println(name+" " +slogan); }%bodyhtml代码错了么?为什么没连上MySQL 我是想显示出数据库里面name和slogan的值,结果成了,这样。不要介绍其他方法给我啊,刚刚学一点都不懂!
- 应该是你的驱动没加载:就是这句出的错 Class.forName("com.mysql.jdbc.Driver");还有就是修改后的JSP要记得保存,不然更新不了(刚看了你的截图,发现你的NewFile.jsp还没保存)
数据库连接失败,是怎么回事?
- 上传DEDE时,显示数据库连接失败!!用户名密码也没填错啊。
- 数据库主机是必须填的localhost
求解决PHP连接mysql数据库问题,本地连接失败!
- 联系方式QQ4 4 2 6 1 7 1 0 4
- 直接谢了安装wamp包就可以了 集成apache php mysql