急急急....连了三天数据库还是连不上,快疯了,高人快来帮帮忙....急急急
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
数据库就是连不上,我已经打过sql server sp3
SQL server 2000 Driver for JDBC SP3
也试过sql server sp4
tomcat的lib下也拷了那三个文件,
但就是连不上数据库,
始终出错
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
我用telnet 127.0.0.1 1433提示
不能打开主机的连接,在端口1433
连接失败,
我用sql服务器网络实用工具,tcp/ip的属性也是1433,没错啊,
而且我没有运行任何的杀毒工具和防火墙,
高手看一下,怎样才能打开1433端口啊???
------解决方案--------------------最好打sp4
------解决方案--------------------要打sp4的补丁
用netstat -an来看端口
看看1433端口是否被占用了
------解决方案--------------------加油!!~~~ 哈哈
你关了防火墙,杀毒之类的~~
------解决方案--------------------package com.huadu.webDB;
import java.sql.Connection;
import java.sql.DriverManager;
import
java.sql.SQLException;
public class ConnectionDatabase2 {
private static Connection conn;
private static String driver= "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
private static String url= "jdbc:microsoft:sqlserver://192.168.0.104:1433;DatabaseName=hdmarket ";
private static String user= "huadu ";//hdmarket
private static String password= "huadu ";//huadu_#@*_072113 ";59.42.253.8
public static Connection getConn(){
try {
Class.forName(driver);
conn=DriverManager.getConnection(url, user, password);
} catch (
ClassNotFoundException e) {
e.printStackTrace();
} catch (
SQLException e) {
e.printStackTrace();
}
return conn;
//hdmarket
}
}
------解决方案--------------------我用的上面的那个,你适一下,你的是不是没有设置192.168.0.104:1433的1433啊
------解决方案--------------------有没连接数据库的代码,用他们试试看可不可以连啊??按照步骤来看,先看看服务器有没打开,在看看端口,再看代码
------解决方案--------------------都是SQL SERVER 补丁的问题
------解决方案--------------------提醒LZ sp3 or sp4的补丁 哪个*.exe运行后只是把真正的补丁安装目录 你要进哪个目录在一次安装。要是不是这个疏忽的话
netstat -an 看不到1433 检查下你的数据库是不是用1433这个端口 连接时确保数据库运行 在检查防火墙是不是屏蔽 1433了
------解决方案--------------------重新打补丁,都是补丁惹的祸, 经常会出现的问题,打了补丁就ok了
------解决方案--------------------是sp4问题,补丁下载后找到里面的安装文件,需要安装的
------解决方案--------------------如果是XP HOME版操作系统的话,可能不行.要专业版或别的好些.
------解决方案--------------------用jdbc-odbc桥吧,我遇到过,要么换jdbc驱动,要么换操作系统
而且即使用了jdbc-odbc桥,还有一个变态问题,
rs.getInt( "id ");
rs.getString( "uname ");的顺序必须和数据库表中顺序一致
还有我建议LZ贴这类问题的时候要贴你的环境
------解决方案--------------------连接数据库,是每个初学JSP者的恶梦
------解决方案--------------------补丁没装好
------解决方案--------------------- -! 反正连接问题就逃不出那几个问题
补丁